edcjyy 发表于 2020-3-5 02:22

Android studio自带提供的drawable资源怎么在程序中调用

这个我设置为了textView的background,由于程序中可能会动态的增加,求助怎么才能把这个资源让他在java的程序代码中调用,或者把这个资源放到自己工程中的drawable中

JK994815 发表于 2020-3-5 09:01

int[] attrs = { android.R.attr.actionModeBackground };
TypedArray ta = getTheme().obtainStyledAttributes(attrs);
Drawable indicator = ta.getDrawable(0);
tv.setBackground(indicator);
ta.recycle();

edcjyy 发表于 2020-3-5 21:22

JK994815 发表于 2020-3-5 09:01
int[] attrs = { android.R.attr.actionModeBackground };
TypedArray ta = getTheme().obtainStyledAttri ...

感谢大佬的支持
页: [1]
查看完整版本: Android studio自带提供的drawable资源怎么在程序中调用