2

How do I reference Android holo resources within Java code? Like the blue colors or drawables? It seams these are not available in android.R...

4

2 回答 2

3

Android 包含许多标准资源,例如样式、主题和布局。要访问这些资源,请使用 android 包名称限定您的资源引用(请参阅此处的原始源)。

这是图像的示例:

ImageView imageView = (ImageView) findViewById(R.id.myimageview); imageView.setImageResource(android.R.drawable.ic_media_play);

如果找不到 import android.R,您应该检查您的项目属性并设置正确的平台 sdk。在 Eclipse 中,右键单击项目 > 属性 > android 并选择相应的“项目构建目标”。

于 2013-06-11T07:14:42.153 回答
0

您也可以只“复制”样式并修改您不喜欢的部分,即:

<style name="StyledIndicators" parent="@android:style/Theme.Light">
    <item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item>  
</style>

更多示例

于 2013-06-11T07:28:15.477 回答