1

ここでのすべての質問と、Androidのスタイリングとテーマに関する無数のチュートリアルを熟読しました。テーマとスタイルの間の奇妙な階層はまだ私には謎です。

私のマニフェストはこの「スタイル」(android:theme、 "@ style / rforderstyle")[これはBasic4Androidのマニフェストエディターからフォーマットされています](私の選択ではなく、使用する必要があるものです。)を呼び出します。ただし、マニフェストは必要な場合でもアクセス可能です。特定のアクティビティのスタイルを設定できることに気付いたので、これについて言及します。実際には、複数の「ウィゲット」に独自の「テーマ」を持たせ、それらがすべて同じアクティビティに存在するようにする方法はわかりません。

もしそうなら、私は自分の「小さな創造物」を「断片」や「小枝」として作る必要があるとアドバイスしてください。私が試しているのは、大量のユーザーコントロールを備えたWindowsモバイルアプリタイプのフォームです。したがって、下部にあるこのセットは、たまたま中型の黒いテキストフォントを使用しています。しかし、右上のコントロールは異なるテキストサイズと色on&On&on..。

したがって、スタイルxmlファイルに関しては、、、、、私の親がすべてAndroidテーマを包含していることが重要であり、このセクションの個々の「プロパティ」をオーバーライドすることを読みました。

これは、テキストサイズに関心がありますが、ラベルとエディットコントロールにこれらに対処する「親」スタイルがないため、この参照された親スタイルを使用しようとするとエラーが発生することを意味しますか?テーマはどのようにこのミックスに入りますか...?

    <resources>
      <style name="rforderstyle" parent="@android:style/TextAppearance">>
      <item name="android:textSize"> 21.0dp</item>
      <item name="android:typeface">serif</item>
      <item name="android:textColor">#FF9900 </item><!--#00FF00-->
      </style>
    </resources>

最良の例はビューのレイアウトファイルを参照しているため、これは奇妙なことに混乱しますが、Basic4Androidには実際にはレイアウトファイルがありません。これらのビューをすべてプログラムで作成しています。テーマとスタイルの深さを必要としない場合は問題ありませんが...マニフェストはスタイルまたはテーマを指すことになっていますか?

4

0 に答える 0