0
いくつかの画像から背景を設定するための共有設定を使用するアプリがありますが、ユーザーが自分のギャラリーから画像を選択できるようにしたいと考えています。これどうやってするの?ギャラリーからアプリの背景を設定する
以下のコード:のonCreateメソッドで
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);
ギャラリーを使用する権限が必要ですか? (私は午前中にコードを試してみる) –