-2

Android アプリケーションでボタンをプログラムして、別の xml/class で新しいボタンを作成/作成する方法を知りたいと思っていましたか? 誰かがこれで私を助けることができますか? どんな助けでも感謝します。ありがとう。

4

2 に答える 2

2

これには2つのアプローチがあります。

  1. 有効にするボタンを作成しますが、他のボタンは通常どおり XML レイアウト ファイルに作成します。次に、そのandroid:visibilityパラメータをgoneまたはに設定しますinvisible。ビューを表示するかどうかをコードから制御できるようになりました。View.setVisibility()それを変更するユーザー。詳細については、このリンクを確認してください: http://developer.android.com/reference/android/view/View.html#setVisibility(int)invisible (との違いについても説明していますgone)

  2. ViewGroupダイナミック from コードにビューを追加できます。これを行うには、コードから必要なボタンを作成し、 を呼び出し... new Button(...)...て目的のボタンに追加します。そのトピックの詳細: Android: コードから特定のレイアウトにビューを追加するViewGroupViewGroup.addView(...)

于 2012-08-21T22:04:00.540 に答える
0

setVisibility メソッドを使用できます。

「作成」するボタンを INVISIBLE に設定するだけで、ユーザーが最初のボタンをクリックしたときに、2 番目のボタンの setVisibility を VISIBLE に設定すると、新しいボタンを作成したように見えます。

詳細については、 public void setVisibility (int 可視性)を参照してください。

于 2012-08-21T22:04:36.417 に答える