如何通过XML将textview的背景颜色设置为全息绿灯?

Gab*_*abe 18 android

我有一个textview,我可以设置它的背景颜色为全高光,如这里所述.

但是,我无法弄清楚如何通过XML来做到这一点.可能吗?我目前有:

    <TextView
        android:text="2"
        android:textSize="200sp"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/textView2"
        android:background="#00FF00"
        android:gravity="center"
        android:textColor="#EEEEEE"
        android:layout_alignParentRight="true" />
Run Code Online (Sandbox Code Playgroud)

但是,我无法改变android:background以某种方式引用holo绿灯.

有没有人有什么建议?我试过"@android:color /",但没有骰子.

Ale*_*x W 41

通过Java:

TextView test = (TextView) view.findViewById(R.id.textView2);
test.setBackgroundResource(context.getResources().getColor(android.R.color.holo_green_light));
Run Code Online (Sandbox Code Playgroud)

通过XML:

 <TextView
        android:text="2"
        android:textSize="200sp"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/textView2"
        android:style="@style/textviewStyle" 
        android:background="@android:color/holo_green_light"
        android:gravity="center"
        android:textColor="#EEEEEE"
        android:layout_alignParentRight="true" />
Run Code Online (Sandbox Code Playgroud)

是关于此主题的API页面


Tan*_*.7x 7

android:background="@android:color/holo_green_light"似乎对我有用。您的目标 API 版本确实包含 Holo 主题,对吗?