Android アプリケーションでボタンをプログラムして、別の xml/class で新しいボタンを作成/作成する方法を知りたいと思っていましたか? 誰かがこれで私を助けることができますか? どんな助けでも感謝します。ありがとう。
2 に答える
これには2つのアプローチがあります。
有効にするボタンを作成しますが、他のボタンは通常どおり XML レイアウト ファイルに作成します。次に、その
android:visibility
パラメータをgone
またはに設定しますinvisible
。ビューを表示するかどうかをコードから制御できるようになりました。View.setVisibility()
それを変更するユーザー。詳細については、このリンクを確認してください: http://developer.android.com/reference/android/view/View.html#setVisibility(int)invisible
(との違いについても説明していますgone
)ViewGroup
ダイナミック from コードにビューを追加できます。これを行うには、コードから必要なボタンを作成し、 を呼び出し... new Button(...)...
て目的のボタンに追加します。そのトピックの詳細: Android: コードから特定のレイアウトにビューを追加するViewGroup
ViewGroup.addView(...)
setVisibility メソッドを使用できます。
「作成」するボタンを INVISIBLE に設定するだけで、ユーザーが最初のボタンをクリックしたときに、2 番目のボタンの setVisibility を VISIBLE に設定すると、新しいボタンを作成したように見えます。