要在Android中添加MultiSelectListPreference,您可以按照以下步骤操作:
其中,android:key是您的Preference的键,android:title和android:summary是显示在设置界面中的标题和摘要,android:entries和android:entryValues是显示在对话框中的选项和对应的值,android:dialogTitle和android:dialogMessage是对话框的标题和消息,android:positiveButtonText和android:negativeButtonText是对话框中的确定和取消按钮的文本。
- Option 1
- Option 2
- Option 3
- Value 1
- Value 2
- Value 3
public class SettingsActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_settings);
getSupportFragmentManager().beginTransaction()
.replace(R.id.settings_container, new SettingsFragment())
.commit();
}
public static class SettingsFragment extends PreferenceFragmentCompat {
@Override
public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
setPreferencesFromResource(R.xml.preferences, rootKey);
}
}
}
其中,R.layout.activity_settings是包含一个FragmentContainerView的布局文件。您可以根据自己的需求进行更改。
现在,当您运行应用程序并点击设置菜单时,您将看到一个包含MultiSelectListPreference的对话框,您可以选择多个选项。
上一篇:android添加根证书
下一篇:android添加信任证书