ボタンOnclickが1つのアクティビティからボタンを動的に作成し、ボタンが別のアクティビティに表示されるアプリで作業しています。動的に1つのアクティビティから別のアクティビティにボタンを追加する
-1
A
答えて
0
ボタンのために、以下のコードを参照してください。前にボタンがクリックされたかどうかをテストするのにちょうどSharedPreferences
を使用しています。
// Inside your onCreate() method of your SecondActivity.java
((Button)findViewById(R.id.activity2_button)).setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
getSharedPreferences("SharedPreferences", Context.MODE_PRIVATE).edit().putBoolean("ShowButton", true).commit(); // put Boolean inside SharedPreferences
Intent main = new Intent(this, FirstActivity.class);
main.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(main);
finish();
}
}
そして今、FirstActivity.java
コード:
public class FirstActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1_layout);
if (getSharedPreferences("SharedPreferences", Context.MODE_PRIVATE).getBoolean("ShowButton", false))
((Button)findViewById(R.id.activity1_button)).setVisibility(View.VISIBLE);
else
((Button)findViewById(R.id.activity1_button)).setVisibility(View.GONE);
}
}
それをテストし、これは偉大な動作するかどうかを教えてください。それがあなたのために働くことを願って、Darkball60 :)
+0
私はいくつかのコードを書いたが、私は最初の活動から2番目の活動のボタンを作成するときに動作します。これは第2のアクティビティからは機能しません – bilawal
関連する問題
- 1. サービスを1つのアクティビティから別のアクティビティに移動
- 2. 1つのアクティビティから別のアクティビティにリダイレクトする方法
- 3. 1つの特定のアクティビティでのみタイトルバーにボタンを追加
- 4. アンドロイドは1つのアクティビティから別のアクティビティに移動します
- 5. 1つのアクティビティから別のアクティビティにリアルタイムでメッセージを送信するには
- 6. アクティビティから動的にビューコンポーネントを追加する方法
- 7. 1つのアクティビティから別のアクティビティに画像を保存する方法
- 8. 1つのアクティビティ(データベース)から別のアクティビティへの転送
- 9. 1つのアクティビティから別のアクティビティにArrayListアイテムのデータを渡します。
- 10. 1つのアクティビティから別のアクティビティに複数の変数を渡す方法
- 11. bidimensional String Array変数を1アクティビティから別のアクティビティに渡す
- 12. 1つのアクティビティから別のアクティビティに移動するにはどうすればよいですか?
- 13. 複雑なライブラリクラスオブジェクトを1つのアクティビティから別のアクティビティに渡す方法
- 14. 別のアクティビティからリストビューにアイテムを追加する
- 15. 追加メインからの別のアクティビティのTextViewを追加
- 16. 黒い画面が1つのアクティビティから別のアクティビティに数分移動するのを表示します
- 17. 別のアクティビティにテキストビューを追加
- 18. 1つのアクティビティからデータを取得し、別のアクティビティをアプリに再起動して保存する
- 19. グリッドビューを選択すると、1つのアクティビティから1つのアクティビティがアンドロイドの別のアクティビティに移動します
- 20. 1つのアクティビティから別のアクティビティへListViewデータを取得する方法
- 21. 1つのアクティビティから別のアクティビティへデータを送信する方法。 (Bluetooth)
- 22. 1つのアクティビティから別のアクティビティに移動するときのインテントの問題
- 23. 自動的にマニフェストにアクティビティを追加しますか?
- 24. エラー別のアクティビティを追加する「スイッチャー」
- 25. androidのタブレイアウトで1つのアクティビティから別のアクティビティへデータを渡す方法
- 26. 別のアクティビティから1つのアクティビティの関数を呼び出す方法
- 27. 1つのアクティビティで2つのギャラリービューを追加する
- 28. 動的に入力されたテキストとボタンをアクティビティに追加します。
- 29. Android:1つのアクティビティから別のアクティビティへWebViewを渡す方法
- 30. 動的にTextViewをアクティビティに追加する
もっと正確になりますか? – Mesabloo
私は2つのアクティビティを持っています。ここで2番目のアクティビティに入っているときにボタンがクリックされ、メインアクティビティにボタンが作成されます。 – bilawal
メインアクティビティに戻しますか? – Mesabloo