레이아웃 인플레이터를 사용할 수 있습니다.
당신이 필요 레이아웃과 위젯을 추가하는 또 다른 리소스 파일을 만들 예를 들어 item_resource.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/linear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" />
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<!-- other layout elements which are required -->
</LinearLayout>
다음 실용적 onClick 이벤트
LayoutInflater inflater = (LayoutInflater)context.getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater .inflate(R.layout.item_resource,null);
Button button =(Button)view.findViewById(R.id.btn);
button.setText(" "); // set value
에 배치 위 팽창하는 것은 기본이보기를 추가 레이아웃 예 :
LinearLayout myLayout=(LinearLayout)findViewById(R.id.xx);
mylayout.add(view);
한 번에 한 번씩 전체 중지 (마침표)를 사용하십시오. 단어는 _button_입니다. – greybeard