私はレイアウト内に複数のボタンを動的に作成しました。今、レイアウトからクリックされたボタンを削除したいです。 onClickのは、あなたがすべてのボタンの上にそれをしたい場合は、それらすべてを取得することができますbutton.setVisibility(View.GONE);
Buttonをレイアウトから削除するには?
1
A
答えて
0
、その後、有効なものを削除
ArrayList<View> allButtons;
//Get all buttons from the selected layout, then put them in an arraylist
allButtons =((LinearLayout)findViewById(R.id.button_container)).getTouchables();
//loop on each button and remove the activated ones
foreach (Button b : allButtons){
if (b.isActivated()){
b.setVisibility(View.GONE);
}
}
0
0
LinearLayout parent = new LinearLayout(this);
parent.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
parent.setOrientation(LinearLayout.HORIZONTAL);
for (int i = 0 ; i < 10 ; i++) {
Button b = new Button(this);
b.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
view.setVisibility(View.GONE);
}
});
b.setText("Primary");
Drawable image = ContextCompat.getDrawable(getApplicationContext(), R.drawable.your_image);
image.setBounds(0, 0, 60, 60);
b.setCompoundDrawables(null, null, image, null);
parent.addView(b);
}
関連する問題
- 1. <md-button>からホバー効果を削除するには?
- 2. Post Excerpts Buttonを削除するには?
- 3. PySide:レイアウトからウィジェットを削除する
- 4. Qtレイアウトを他のレイアウトから削除する
- 5. TwitterからFollowersのテキストを削除するFollow Button?
- 6. Magento>レイアウトからカスタムアクションメソッドを削除
- 7. Button Clickでフラグメントを削除するには?
- 8. igraph:レイアウトから頂点を削除する
- 9. Laravel 5.2プロジェクトからレイアウトを削除する際のエラー
- 10. eBayストアのレイアウトからリンクを削除する方法
- 11. Qt - すべてのウィジェットをレイアウトから削除しますか?
- 12. 静的レイアウトからビューを削除しますか? (Nullpointer)
- 13. マテリアルデザインの.mdl-layout__drawer-buttonから外側の境界線を削除しますか?
- 14. データベースから削除せずに削除ボタンを押すと、インデックスページのテーブルから行を削除するには
- 15. PyQtのウィジェットとレイアウトを削除する
- 16. ボタンのレイアウトを削除する
- 17. プログラムでレイアウトを削除する
- 18. jqueryのすべてのgmapsマーカーを削除するremove button
- 19. レイアウトからコンポーネントを削除できません
- 20. Androidをリストビューから削除してから削除する
- 21. アクションバーとレイアウトの下のディバイダを削除するには
- 22. アクセシビリティサービスからレイアウトをプログラムで追加または削除するにはどうすればよいですか?
- 23. nhibernate:削除せずにコレクションからオブジェクトを削除する
- 24. ポッドを削除せずにサービスから削除する方法
- 25. Ember.js:削除後にデータテーブルコンポーネントから行を削除する
- 26. データソースからアイテムを削除せずにリストからアイテムを削除する - c#
- 27. レイアウトのメタタグを削除するにはどうすればよいですか?
- 28. アンドロイドでレイアウトを削除するにはどうすればよいですか?
- 29. NetBeansを使用してJPanelからレイアウトを削除するにはどうすればよいですか?
- 30. タギングリストからタグを削除する際に参照(cq:tags)からタグを削除するには?
のonclickの - :例えば ボタンが表示されるGONE – Redman
button.setVisibility(View.INVISIBLE);ボタンの場所に空きスペースを与えます –
[ボタンを削除するか、Androidで非表示にするにはどうすればいいですか?](http://stackoverflow.com/questions/4127725/how-can-i-remove-a -button-or-make-it-in-inroid) –