ボタン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. アンドロイド - 1つのアクティビティから別のアクティビティにトーストを渡す
- 7. 1つのアクティビティから別のアクティビティへの移動(ビューページャ)
- 8. 1つの特定のアクティビティでのみタイトルバーにボタンを追加
- 9. アンドロイドは1つのアクティビティから別のアクティビティに移動します
- 10. 1つのアクティビティから別のアクティビティにリアルタイムでメッセージを送信するには
- 11. アクティビティから動的にビューコンポーネントを追加する方法
- 12. 別のアクティビティの1つのアクティビティからデータベースを開く
- 13. 1つのアクティビティから別のアクティビティに画像を保存する方法
- 14. メインアクティビティから別のアクティビティにアクションバーメニューを追加するには?
- 15. 1つのアクティビティ(データベース)から別のアクティビティへの転送
- 16. 1つのアクティビティから別のアクティビティにArrayListアイテムのデータを渡します。
- 17. 1つのアクティビティから別のアクティビティに複数の変数を渡す方法
- 18. Androidアプリで1つのアクティビティから別のアクティビティにスコアを取る
- 19. bidimensional String Array変数を1アクティビティから別のアクティビティに渡す
- 20. 1つのアクティビティから別のアクティビティに移動するにはどうすればよいですか?
- 21. 1つのアクティビティから別のアクティビティに移動するにはどうすればよいですか?
- 22. 複雑なライブラリクラスオブジェクトを1つのアクティビティから別のアクティビティに渡す方法
- 23. 別のアクティビティからリストビューにアイテムを追加する
- 24. 別のアクティビティからarrayListにデータを追加する
- 25. 追加メインからの別のアクティビティのTextViewを追加
- 26. 黒い画面が1つのアクティビティから別のアクティビティに数分移動するのを表示します
- 27. 複数のアクティビティを1つのonCreateOptionsMenuに追加する
- 28. 別のアクティビティにテキストビューを追加
- 29. 1つのアクティビティからデータを取得し、別のアクティビティをアプリに再起動して保存する
- 30. グリッドビューを選択すると、1つのアクティビティから1つのアクティビティがアンドロイドの別のアクティビティに移動します
もっと正確になりますか? – Mesabloo
私は2つのアクティビティを持っています。ここで2番目のアクティビティに入っているときにボタンがクリックされ、メインアクティビティにボタンが作成されます。 – bilawal
メインアクティビティに戻しますか? – Mesabloo