2

アプリのバージョン番号、ロゴ、メール アドレスなどの情報を含むインプリントをアプリに入れたいのですが、どこにどのように配置すればよいかわかりません。

Android のヘルプ ドキュメントの設計では、アクション オーバーフローの「ヘルプ」セクションに適切な場所があるように見えますが、私が持っているほとんどのアプリでは、この種の情報は通常「設定」セクションに分類されます。私の場合、ヘルプセクションがないので、設定にインプリントを入れようと思ったのですが、どうすれば実装できますか? 設定は、アプリの動作を変更することを意図しているように思えます。したがって、設定パッケージのすべてのクラス (CheckBoxPreference、SwitchPreference など) はその方向に進み、情報を表示するだけではありません。 . たとえば、DialogPreferenceのようなものを使用する必要がありますか、それともより良い方法がありますか?

4

1 に答える 1

1

はい、一部の Google アプリ (マップ、Play ストアなど) もこれを行うため、設定画面で「概要」情報に 1 つのエントリを使用するのが普通のようです。

プリファレンスにインテントを割り当てることができます。ドキュメントのsetIntentを参照してください。設定をクリックすると開始されます。

したがってonCreate、好みのアクティビティでは、次のようなことを行うことができます。

findPreference("your_preference_id").setIntent(new Intent(this, AboutActivity.class));
于 2013-06-12T23:20:03.250 に答える