如何在getResourceId(int index,int defValue)中使用变量作为索引;

时间:2016-09-25 15:47:01

标签: android sharedpreferences android-resources

我使用下面的代码来定义按钮背景:

TypedArray bottombuttons = res.obtainTypedArray(R.array.bottombuttons );

button0.setBackgroundResource(bottombuttons .getResourceId(index, 1));

其中index是来自共享活动的变量

int index = themePref.getInt("index", 1);

1 个答案:

答案 0 :(得分:0)

答案是我必须在onResume()而不是onCreate()

中进行更改