0

Androidの設定に問題があります。アクティビティの背景色を変更するための設定を作成したい。どうすればいいですか?

私はレイアウトを持っています:

public class MyApp extends PreferenceActivity{


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    }

public void display(View view) 
{
        Intent intent = new Intent(this, Display.class);

    startActivity(intent);

}

@Override
public boolean onCreateOptionsMenu(Menu menu)
{

    MenuInflater menuInflater = getMenuInflater();
    menuInflater.inflate(R.menu.menu, menu);
    return true;
}


public boolean onOptionsItemSelected( MenuItem item)
{

    switch (item.getItemId())
    {
    case R.id.menu_about:
        Intent menu_about = new Intent(this, About.class);
         startActivity(menu_about);
        return true;

    case R.id.menu_copyright:
        Intent menu_copyright = new Intent(this, Copyright.class);
        startActivity(menu_copyright);

        return true;

    case R.id.menu_settings:

        // ACTIVITY OF SETTINGS
        return true;

    case R.id.menu_exit:

        finish();
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
};

}

私はこのような好みが欲しい:

http://i.stack.imgur.com/k2qA5.png

さて、あなたは私を理解しましたか?

4

3 に答える 3

1

この方法で SharedPreferences を作成します

 SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
 SharedPreferences.Editor editor = settings.edit();
 editor.putString("PrefName", VALUE);
 editor.commit();

この方法で値を取得します

 SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
 String s = settings.getString("PrefName", ""));

最後のステートメントは、「PrefName」の値を探し、何も見つからない場合は「」を設定することを意味します。

それが役に立てば幸い

于 2013-05-08T13:39:59.287 に答える