3

Gmail タブレット アプリで使用される UI をエミュレートしようとしています。左側のリスト ビューのアイテムが「アクティブ化」状態にある場合、リスト行を右側のメイン コンテンツ フラグメントにリンクする矢印インジケータを描画したいと考えています。私が言及している「矢印」は、この画像で丸で囲まれています。

Gmail アプリのスクリーンショット

リスト行にバックグラウンド ドローアブルを使用することでこれを達成しましたが、これは満足のいくものです。ただし、仕切りを使用して、リストとメイン コンテンツ領域を分離したいと考えています。だから私の質問は、背景のドローアブルを使用せずにこれを達成するにはどうすればよいですか? 矢印インジケーターをリスト行の子として使用し、行の外側に 1 ピクセル描画して仕切りをカバーしようとしましたが、うまくいきませんでした。

どんな助けでも大歓迎です、ありがとう。

4

1 に答える 1

1

あなたの質問は次のようなものです:

Android フラグメント間のシャドウ セパレータ

ListView 行マーカー ala GMail

彼らの回答を読むと、バックグラウンドの 9-patch ドローアブルを使用するのが最も簡単な方法のようです。

実際、Gmail アプリは 9 パッチ PNG を使用してこの効果を実現しています。Gmail APK の res/drawable-hdpi フォルダー内の PNG ファイルを見ると、それを確認できます (デバイスから APK を取得するには、AirDroid などのツールが必要です)。

于 2012-07-24T19:58:53.427 に答える