Android:プログラムでビュースタイルを設定する

ジム

XMLは次のとおりです。

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    style="@style/LightStyle"
    android:layout_width="fill_parent"
    android:layout_height="55dip"
    android:clickable="true"
    android:orientation="horizontal" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="horizontal" />

</RelativeLayout>

styleプログラムで属性を設定するにはどうすればよいですか?

ブランデル

技術的には、とにかくカスタムビューを使用して、プログラムでスタイルを適用できます。

private MyRelativeLayout extends RelativeLayout {
  public MyRelativeLayout(Context context) {
     super(context, null, R.style.LightStyle);
  }
}

1つの引数のコンストラクターは、プログラムでビューをインスタンス化するときに使用されるコンストラクターです。

したがって、このコンストラクターを、スタイルパラメーターを受け取るスーパーにチェーンします。

RelativeLayout someLayout = new MyRelativeLayout(new ContextThemeWrapper(this,R.style.RadioButton));

または@Doriが簡単に指摘したように:

RelativeLayout someLayout = new RelativeLayout(new ContextThemeWrapper(activity,R.style.LightStyle));

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

プログラムで追加されたビューのスタイルを設定する

分類Dev

カスタム フォントを使用してテキスト ビューで太字と斜体のスタイルを設定する (プログラムで)

分類Dev

Androidはプログラムでカスタムビューの高さと幅を設定します

分類Dev

プログラムでAndroidビューに「?selectableItemBackground」を設定する

分類Dev

プログラムでビューの重力を設定する

分類Dev

プログラムでビューを設定する

分類Dev

プログラムでWebビューのサイズを設定する

分類Dev

プログラムでWPFスタイルをベースラインスタイルに設定する

分類Dev

プログラムでビューにカスタム属性を設定する方法

分類Dev

プログラムでビューにカスタム属性を設定する方法

分類Dev

Androidでプログラムによってスクロールビューを設定するにはどうすればよいですか?

分類Dev

プログラムによるナビゲーションビューMenuItemスタイルの設定

分類Dev

プログラムでステータスバーのスタイルを設定する

分類Dev

プログラムでTextViewのスタイルを設定する

分類Dev

プログラムでTextBlockのスタイルを設定する

分類Dev

WPF-プログラムでTextBoxのスタイルを設定する

分類Dev

Android:プログラムでカスタムビューを描画する

分類Dev

android-プログラムでビューにIDを設定します

分類Dev

androidはプログラムでカスタム値をカスタムテキストビューに設定します

分類Dev

ナビゲーターハンドルをプログラムでハイストックに設定するにはどうすればよいですか?

分類Dev

プログラムでヘッダービューを設定する

分類Dev

リストビューアイテムの背景色をプログラムで設定します

分類Dev

Xamarinでプログラムでスタイルを設定する方法/コード-背後

分類Dev

プログラムで画像ビューの向きを設定する方法

分類Dev

テーブルビューで機能しない制約をプログラムで設定する

分類Dev

プログラムでViewControllerを作成する場合、ビューをSKVIewタイプに設定するにはどうすればよいですか?

分類Dev

Buildfire:プログラムでタイトルバーのテキストを設定する

分類Dev

Android:プログラムでURLから画像ビューに画像を設定する方法

分類Dev

プログラムでテキストの色をプライマリAndroidテキストビューに設定します

Related 関連記事

  1. 1

    プログラムで追加されたビューのスタイルを設定する

  2. 2

    カスタム フォントを使用してテキスト ビューで太字と斜体のスタイルを設定する (プログラムで)

  3. 3

    Androidはプログラムでカスタムビューの高さと幅を設定します

  4. 4

    プログラムでAndroidビューに「?selectableItemBackground」を設定する

  5. 5

    プログラムでビューの重力を設定する

  6. 6

    プログラムでビューを設定する

  7. 7

    プログラムでWebビューのサイズを設定する

  8. 8

    プログラムでWPFスタイルをベースラインスタイルに設定する

  9. 9

    プログラムでビューにカスタム属性を設定する方法

  10. 10

    プログラムでビューにカスタム属性を設定する方法

  11. 11

    Androidでプログラムによってスクロールビューを設定するにはどうすればよいですか?

  12. 12

    プログラムによるナビゲーションビューMenuItemスタイルの設定

  13. 13

    プログラムでステータスバーのスタイルを設定する

  14. 14

    プログラムでTextViewのスタイルを設定する

  15. 15

    プログラムでTextBlockのスタイルを設定する

  16. 16

    WPF-プログラムでTextBoxのスタイルを設定する

  17. 17

    Android:プログラムでカスタムビューを描画する

  18. 18

    android-プログラムでビューにIDを設定します

  19. 19

    androidはプログラムでカスタム値をカスタムテキストビューに設定します

  20. 20

    ナビゲーターハンドルをプログラムでハイストックに設定するにはどうすればよいですか?

  21. 21

    プログラムでヘッダービューを設定する

  22. 22

    リストビューアイテムの背景色をプログラムで設定します

  23. 23

    Xamarinでプログラムでスタイルを設定する方法/コード-背後

  24. 24

    プログラムで画像ビューの向きを設定する方法

  25. 25

    テーブルビューで機能しない制約をプログラムで設定する

  26. 26

    プログラムでViewControllerを作成する場合、ビューをSKVIewタイプに設定するにはどうすればよいですか?

  27. 27

    Buildfire:プログラムでタイトルバーのテキストを設定する

  28. 28

    Android:プログラムでURLから画像ビューに画像を設定する方法

  29. 29

    プログラムでテキストの色をプライマリAndroidテキストビューに設定します

ホットタグ

アーカイブ