36

ボタンのテキストの色を変更するにはどうすればよいですか?

4

9 に答える 9

90

これを試して:

button.setTextColor(getApplication().getResources().getColor(R.color.red)); //TAKE DEFAULT COLOR

また

button.setTextColor(0xff0000); //SET CUSTOM COLOR 

また

button.setTextColor(Color.parseColor("#ff0000")); 

と xml で:

<Button android:id="@+id/mybtn" 
        android:text="text textx "  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"  
        android:textStyle="bold" 
        android:textColor="#ff0000" />  <-- SET TEXT COLOR HERE -->
于 2012-06-24T09:37:43.740 に答える
9

プロパティを使用しandroid:textColorます。

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello World"
    android:textColor="@android:color/white" />
于 2012-06-24T09:35:54.157 に答える
3

使用: android:textColor="#FFFFFF"xml 構成で、

または呼び出してアクティビティ自体に

button.setTextColor(0xFFFFFF);

(FFFFFF は白色です)。

その他のカラーコードはこちら

于 2012-06-24T09:37:18.013 に答える
1

ボタン、テキスト ビュー、またはその他の要素の前景色と背景色に Android textColor を使用できます。コード例を参照してください。

        <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button"
        android:background="#ffb6c1"
        android:textColor="#fff"
        />

インタラクティブなビューを作成するために、任意の 16 進数のカラー コードを書き込むことができます。

于 2015-08-24T11:58:44.447 に答える
0

これを行う簡単な方法は、次のように res/values/colors.xml で必要な色を定義することです。

<color name="colorCyan">#00BCD4</color>

ボタンは次のようになります。

<Button
    android:id="@+id/m_button"
    android:text="MY BUTTON"
    android:textColor="@color/colorAccent"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/colorCyan"/>
于 2016-10-26T11:54:00.977 に答える