我想使用Java(而非XML)向布局中添加系统可绘制项,我能够在XML部分中完成此操作,但是我不知道如何在Java中添加系统可绘制项?
在XML中:
android:Drawable="@android:drawable/cursor"
如何使用Java进行编程
Resources res = getResources();
Drawable img = res.getDrawable(R.drawable.cursor);
我想使用Java(而非XML)向布局中添加系统可绘制项,我能够在XML部分中完成此操作,但是我不知道如何在Java中添加系统可绘制项?
在XML中:
android:Drawable="@android:drawable/cursor"
如何使用Java进行编程
Resources res = getResources();
Drawable img = res.getDrawable(R.drawable.cursor);
只管去做
Drawable img = res.getDrawable(android.R.drawable.cursor);
查看API 22及以上版本,请访问:https://dev59.com/NV4b5IYBdhLWcg3wfx1I#29146895
R.drawable.cursor
替换为android.R.drawable.cursor
。ContextCompat.getDrawable(context, android.R.drawable.cursor)