当前位置: 代码迷 >> .NET Framework >> andriod引述系统framework资源
  详细解决方案

andriod引述系统framework资源

热度:106   发布时间:2016-05-02 00:26:51.0
andriod引用系统framework资源

1、有些xml在系统层没有公开出来,比如颜色资源dialog_button_color.xml,[email protected]:color/dialog_button_color是访问不到的,可以通过在代码中如下访问:

mButton.setTextColor(getResources().getColorStateList(com.android.internal.R.color.dialog_button_color)) ;


2、颜色也可以用selector,比如dialog_button_color.xml,如下:

?

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" >     <item android:state_pressed="true" android:color="#ffffff" /> <!-- pressed -->     <item android:state_focused="true" android:color="#ffffff"/> <!-- focused -->     <item android:color="#4c4c4c" /> <!-- default --> </selector> 
?

?

  相关解决方案