0

我在我的应用程序中使用自定义背景。我正在寻找的是如何default drawableandroid.R. 这是因为如果用户选择白色或深色背景,我不想使用自定义图像,而是使用例如:(@android:drawable/screen_background_light因此,保存图像不会占用空间)。

如果我尝试发生import android.R.*错误(那是因为我使用了另一个文件R)。

我知道如何通过做 XML 来做到这一点android:background=@android:drawable/screen_background_light",但这是我现在想要做的。

4

1 回答 1

0

不要导入android.R.*.

如果您想使用 android 包中的可绘制对象,请使用android.R.drawable.screen_background_light

示例:说按钮将 btn_plus 可绘制对象设置为背景

   Button b = new Button(ActivityName.this);
   b.setBackgroundResource(android.R.drawable.btn_plus);
于 2013-09-03T13:38:18.360 回答