共有設定を使用して、事前に決められたいくつかの画像から背景を設定するアプリを持っていますが、ユーザーがギャラリーから画像を選択できるようにしたいと考えています。これどうやってするの?
以下のコード:
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);