の上に「浮動します」 「主」活動を伴う。これにより、ユーザーはボタンを押して別のアクティビティを開くことができ、アプリの設定を編集できます。新しい '画面'でアクティビティを開く代わりに、設定アクティビティを保持する主なアクティビティの上にウィンドウ(モーダル)のようなポップアップを表示したいと思います。ユーザーは、設定ポップアップの背後にあるメイン画面を見ることができますが、設定で「保存」または「キャンセル」を押すまでは対話できません。オープン活動は、私はアプリを持っている</p> <p>...があり、このためのより良いアプローチである、と私はアンドロイドの開発に新しいですと私に知らせてくださいその場合も、現在の活動
ダイアログテーマを使って設定を行った。設定を開くためにボタンを押すと、メインアクティビティがなくなり、バックグラウンドでホーム画面が表示されることを除いて、設定アクティビティが表示されます。次に、設定の保存を保存すると、メインアクティビティが全画面表示に戻ります。
これを簡単に修正する方法はありますか?私がやりたいことを達成するための方法を修正するために使用していないのですか?メインアクティビティの[設定]ボタンのonclickハンドラを追加しました。
//Settings button
private OnClickListener oclSettingsButtonClick = new OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), settingsActivity.class);
startActivityForResult(myIntent, 0);
finish();
}
助けてください。
感謝します。私は好みの活動を調べます。 – JCor83
Kaloerリンクが死んでいる – thecoolmacdude