デザインが明しました。リストの活動vs活動
-
22-09-2019 - |
質問
私は簡単な質問です。私のデザイン活動を行ってい簡単なAndroidアプリに基づくキーワード検索ものを示す場ビュー結果が得られます。現在では単に検索SMSesの携帯電話.
ちのいくつかを紹介しましょう思いを抱えて:
私は簡単に最初のページをテキストボックス、提出ボタンを押します。ものによって描画される"活動"を継承したクラスのコSMSFinder.
また、その成果が現在の私と一緒に、どうなっているか示されている牲一覧です。画像のプレビューは表示されテキスト限定の文字は、20文字数.のリンクをクリックすべき"理想"の受信トレイには表示される配送状況など)をSMS、しかしそんなに帰私のアプリです。なされているのではないかと思いopenのSMSでは自分のアプリです。クリックするアプリケーションには開SMS新しい画面が完全にメッセージの送信者情報等質疑応答に入り、
てしまうことがありましたがっ開 SMS直接受信トレイ?いかがですか?(任意のコード スニペットは素晴らしいもの)
を想定したかったのに結合するこ 結果リストListActivity;できる活動ListActivity 共同します。いかがですか?に anycaseについて考えてみよう このようなデザインの特徴、ユーザインターフェースも android.私が新人もいません 確かに。
ジェネリックのAndroidアプリは、何のためのベストプラクティスを作UIとして対応していく。のようにどのような眺望できますか?
の手ですよろしくお願いいたします。
解決
あなたはアプリでもっとして一つの活性を持つことができます。画面としての活動を考えます。それはあなたがstartscreenための最初の純粋な活動を使用していることを意味します。次に、ユーザーとの対話に基づいて、あなたは <別のアクティビティを開始します/ A>。それが唯一のリストである場合、それはリストビュー<あるべき/>、それはあなたのためにいくつかの素晴らしいものを処理するため(リスト中古リストの空、簡単な発見などであれば、特別なのTextViewを表示します。)
これはリストとのユーザインタラクションに反応するOnItemClickListenerを必要としています。今、あなたは、SMSの詳細情報を表示する第三の活動を開始することができます。これは、再び通常の活動になります。
この方法では、あなたのアプリに共存する3つのアクティビティがあり、素敵なあなたのコードで区切られた3つのスクリーンを持っています。
あなたのにすべての活動を登録することを忘れないでください。 manifest.xml にそれらを開始することができるようにする。