package com.example.fragmenttest;
import android.annotation.SuppressLint;
import android.graphics.Color;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.Layout;
import android.view.View;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import static android.graphics.Color.*;
public class MainActivity extends AppCompatActivity {
// LinearLayout linearLayout;
@SuppressLint("ResourceType")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LinearLayout mainLayout = new LinearLayout(this);
mainLayout.setOrientation(LinearLayout.VERTICAL);
LinearLayout.LayoutParams params1 = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
// 버튼에 파라미터 설정하고 레이아웃에 추가
Button button01 = new Button(this);
button01.setText("교체");
button01.setLayoutParams(params1);
mainLayout.addView(button01);
button01.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
FrameLayout childLayout = new FrameLayout(this);
childLayout.setLayoutParams(new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WRAP_CONTENT, FrameLayout.LayoutParams.WRAP_CONTENT));
childLayout.setBackgroundColor(Color.RED);
mainLayout.addView(childLayout);
setContentView(mainLayout);
}
}
해당 코드처럼 했는데 아직 다완성한건 아니고 frameLayout이 되나 해보려고
이렇게 만들어서 빨간색만 띄워보려 했는데 버튼 하나만 나오고 아무것도 안나오더라구요 ㅠㅠ
어떻게 해야될까요 며칠검색하면서 해봤는데 너무어렵네요