レイアウトインフレータを使用できます。
メインに、このビューを追加し、その後
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
onClickイベントに実用的なレイアウト上膨らま
<?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>
例えばitem_resource.xmlあなたが を必要なレイアウトやウィジェットを追加する別のリソースファイルを作成しますレイアウト 例:
しばらくしてからフルストップ(ピリオド)を使います。単語は_button_です。 – greybeard