私のアプリには、次のメニュー ボタンを持つホームページがあります。
1. Button1
2. Button2
3. Button3
4. Button4
Button1をタップすると、アプリは Page1 に移動します。(Page1 はナビゲーション ビューです)。
ここでの問題は、デフォルトでPage1にホームページに戻るための [戻る] ボタンがないことです。したがって、戻るボタンを手動で追加する必要があります。
質問 1 : [戻る] ボタンが自動生成されるように、Page1 ビューをホーム ビューにプッシュする別の方法はありますか?
わかりましたので、Page1に [戻る] ボタンを手動で追加しました。このPage1は、リストを持つナビゲーション ビューです。リスト項目をクリックすると、SubPage1に移動します。
ここでの問題は、生成されるデフォルトの戻るボタンと、追加した手動の戻るボタンがあることです。なのでバックボタン2つ!!
これを解決するために、プッシュ時に手動で追加した戻るボタンを非表示にします。そして、ポップにボタンを表示します。繰り返しますが、これに関する問題は、非表示/表示にわずかな遅延があり、これがアプリに表示されることです. これに関するもう 1 つの問題は、Blackberry の古いモデルでは、手動で追加された [戻る] ボタンが時々非表示にならないことです!!!
質問 2 : これを処理するためのより良い方法!?
最後に、ネストされたナビゲーション ビューが必要な場合はどうすればよいですか?
たとえば、10 件のレコードがあるストアがあるとします。ページ1に、3つのレコードをリストとして表示します-
record1 - on tap of this, show its detailed view
record2 - on tap of this, show its detailed view
record3 - on tap of this, show another sub list with records 4 to 10.
質問 3 : どうすればこれを達成できますか?