나는 android를 처음 사용하며 기본 예제를 수정하려고합니다.android에서 현재보기에 구성 요소를 추가하는 방법
main.xml에는
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:weightSum="1">
<Button android:layout_width="228dp" android:layout_height="wrap_content" android:id="@+id/addButton" android:text="@string/addBtn"></Button>
</LinearLayout>
처럼 그리고 버튼의 클릭에 텍스트 필드를 추가 할. 하위보기를 추가하는 방법?
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn=(Button)findViewById(R.id.addButton);
btn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
EditText editText = new EditText(v.getContext());
//Append the editText to View
}
어떻게 현재보기/레이아웃에 추가 할 수 있습니까?
그래서 모든 구성 요소를 추가하려면 새로운보기를 추가해야합니까? 뷰 또는 레이아웃에 직접 구성 요소를 추가할까요? – MalTec
구성 요소를보기로 처리하면 자신의 경우처럼 EditText를 직접보기에 추가 할 수 있습니다. –
및 레이아웃은보기의 상위 요소입니까? – MalTec