【问题标题】:How to access android default images ( for example image for seekbar's thumb when is pressed ) from java code?如何从java代码访问android默认图像(例如按下时seekbar的拇指图像)?
【发布时间】:2012-01-11 08:49:21
【问题描述】:

如何从 java 代码访问 android 默认图像(例如,按下时 seekbar 的拇指图像)?我正在更改拇指,但是我从platforms/android-12/data/res/drawable-hdpi 复制到项目中的drawable-hdpi 文件夹中,但它取决于平台(项目的颜色、大小等)。有人可以告诉我如何从 java 代码访问这个 android 默认项吗?

【问题讨论】:

  • 尝试从 android.R.drawable 获取你的 drawables 而不是你自己的 R.drawable?

标签: android android-widget


【解决方案1】:

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

 ImageView img = (ImageView)findViewById(R.id.imgView1);
 img.setImageResource(android.R.drawable.ic_media_play);

注意:但您只能访问 android.R 包中可用的资源..'

看这里android.R

【讨论】:

    【解决方案2】:

    在文末Accessing Resources你可以找到答案。

    【讨论】:

      【解决方案3】:

      一般来说,为了使用代码访问 Android 资源,您应该使用 android.R.[任何您想要的,例如布局、可绘制等]。

      希望这会有所帮助, 如果您需要任何其他具体帮助,请拍下!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-05
        • 2023-03-16
        相关资源
        最近更新 更多