我构建一个或两个(不是非常有用的)应用程序,输入内容等。
现在我的应用程序需要一个设置屏幕。 sdk的默认模板带有设置按钮,但我想在按下该按钮时打开一个新屏幕。你能给我一些提示吗? 根据我的理解,我需要创建一个新的/res/layout/activity_setup.xml或其他任何东西。
先谢谢你,伙计们
答案 0 :(得分:1)
将按钮的onClick
设置为startActivity
。我建议您使用PreferenceFragment作为设置页面。
答案 1 :(得分:1)
你是对的,你需要创建一个新的布局(xml文件)。
现在,在您的应用程序中,您肯定有一个在程序开头调用的Activity类。您必须创建另一个扩展Activity的类,例如
class SettingActivity extends Activity{
}
并覆盖与主Activity中相同的方法。
例如
@Override
protected void onCreate(Bundle b)
{
setContentView(R.layout.setting_layout.xml);
}
在第一个活动中,您可以通过在意图
中启动来调用新活动(SettingActivity)Intent intent = new Intent(this, SettingActivity.class);
startActivity(intent);
我建议你阅读android文档,这真的很有帮助: http://developer.android.com/training/basics/firstapp/starting-activity.html
祝你好运