RoC*_*oCk 5 java android android-preferences android-studio android-settings
我添加SettingActivity了我的应用程序,并得到了这个自动生成的Java文件AppCompatPreferenceActivity.java和SettingsActivity.java。
两者有什么区别?我碰到了下面的链接,但没有讨论。
我不知道在哪里编码。
看来我迟到了,但无论如何。希望这个窗台有帮助。
1. 将代码放在哪里(答案)
设置活动.java
不要弄乱AppCompatPreferenceActivity.java。您想要更改的所有内容都应该在 SettingsActivity.java 类中进行编码。
2.什么是AppCompatPreferenceActivity.java(答案)
那么,当使用设置活动时,要创建的类如下所示:
public class SettingsActivity extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
Run Code Online (Sandbox Code Playgroud)
如果我们想支持我们使用的更高版本的 Android
public class SettingsActivity extends AppCompatPreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
Run Code Online (Sandbox Code Playgroud)
我想你已经看过这个库 android-support-v4、android-support-v7 等,它们都是为了支持上层 SDK(例如版本超过 4、7 等)。这堂课对他们来说很友善。
| 归档时间: |
|
| 查看次数: |
6173 次 |
| 最近记录: |