次のボタンがあります
<Button
android:id="@+id/button1"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minHeight="5dp"
android:textSize="10sp"
android:text="Button" />
今私のコードでは、特定の要因に応じて、これらのボタンの動的な量をプログラムで作成したいと考えています。
今、私は次のコードを機能させるためにかなりの時間を費やしました:
Button txtName = new Button(getActivity(), null, android.R.attr.buttonStyleSmall);
txtName.setClickable(false);
txtName.setTextSize(5);
txtName.setMaxLines(1);
txtName.setMaxHeight(40);
txtName.setMinHeight(0);
txtName.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
txtName.setText(tagsList.get(i));
何らかの理由で、そのコードは私がやりたいことをしません。それについての私の他の質問を参照してください:その他の質問
しかし、私の質問は、上記のボタンからそのレイアウト コードを取得し、それを使用して、リスト アダプターで行うようにボタンを複製することはできますか?
つまり、ボタンのレイアウトを説明する 1 つの XML が必要で、それを同じページの多くのボタンに使用したいのですか?