0
我有一個應用使用共享偏好設置從一些預先確定的圖像背景,但我想讓用戶能夠從他們的畫廊選擇一個圖像。我怎樣才能做到這一點?下面從畫廊中設置應用背景
代碼:
int bak;
int em;
int lo;
int lay;
SharedPreferences data;
public static String filename = "bg";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
lo = R.layout.main;
data = getSharedPreferences(filename, 0);
lay = data.getInt("lout", lo);
setContentView(lay);
em = R.drawable.bakgrund;
data = getSharedPreferences(filename, 0);
bak = data.getInt("bakgrund", em);
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
RelativeLayout bg = (RelativeLayout) findViewById(R.id.might);
bg.setBackgroundResource(bak);
我需要任何權限才能使用圖庫嗎? (我會在早上嘗試代碼。) – 2012-04-08 18:02:20