私は、 "テーマ"テーマを肖像画に、 "テーマ"をテーマにしたリストビューを横長モードで使用します。それ、どうやったら出来るの?テーマはアクティビティに結び付けられているようですが、ListViewではスタイルを変更することしかできませんが、動作するスタイルは見つけられません。ListViewのポートレートとランドスケープの異なるテーマ
または、オリエンテーションに基づいてアクティビティのテーマを変更する方法はありますか?コードによって、またはXMLによって優先される?
より正確に説明し、理由を説明するために、私はフラグメント互換性ライブラリを試してみます。開始アクティビティは、ポートレートモードで、黒い背景で最もよく見えるリストを示します。リストアイテムをタッチすると、2番目のアクティビティが開始され、白色で見栄えのよいListViewが表示されるため、この2番目のアクティビティにTheme.Lightがあります。これまでのところ動作します。
私がランドスケープに切り替えると、私はリストビューを脇に表示しようとします。右側の2番目にはには白い背景を持つがあります。最初のものは白でも残ります(つまり、アクティビティ全体でテーマが変わる可能性があります)が、可能であれば、黒と白を見たいと思います。 (私は両方のListViewsをフラグメントに入れますが、これは実行され、機能します。色だけが間違っています)
アイデアはありますか?
挨拶、イェルク
私はすでにそれをしています。しかし、正確にどのようなスタイルの属性ですか?私はListView:style = "@ android:style/Widget.ListView.White"を試みましたが、これはうまくいきませんでした。 – Jockel
それは私に正しいように見えます。 – Booger