eclipse中如何设置android程序运行后默认的出现界面?
就是layout中3个文件。如何让程序运行后默认显示mouse_layout.xml界面而不是main.xml?...
就是layout中3个文件。如何让程序运行后默认显示mouse_layout.xml界面而不是main.xml?
展开
2个回答
展开全部
eclipse可以设置一个变量,来保存是否是第一次进入,如果是第一次则跳转到引导的Activity,如果不是第一次则执行系统主页。
判断系统是第一次运行的代码实现如下:
在Activity中添加代码:
使用SharedPreferences来记录程序的使用次数
一下是实现的代码:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
preferences = getSharedPreferences("count",MODE_WORLD_READABLE);
int count = preferences.getInt("count", 0);
//判断程序与第几次运行,如果是第一次运行则跳转到引导页面
if (count == 0) {
Intent intent = new Intent();
intent.setClass(getApplicationContext(),LaunchGuideViewActivity.class);
startActivity(intent);
this.finish();
}
Editor editor = preferences.edit();
//存入数据
editor.putInt("count", ++count);
//提交修改
editor.commit();
判断系统是第一次运行的代码实现如下:
在Activity中添加代码:
使用SharedPreferences来记录程序的使用次数
一下是实现的代码:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
preferences = getSharedPreferences("count",MODE_WORLD_READABLE);
int count = preferences.getInt("count", 0);
//判断程序与第几次运行,如果是第一次运行则跳转到引导页面
if (count == 0) {
Intent intent = new Intent();
intent.setClass(getApplicationContext(),LaunchGuideViewActivity.class);
startActivity(intent);
this.finish();
}
Editor editor = preferences.edit();
//存入数据
editor.putInt("count", ++count);
//提交修改
editor.commit();
展开全部
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
默认显示的Activity代码里肯定有这几行,setContentView这个函数,把参数里面的R.layout.man换成R.layout.mouse_layout。
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
默认显示的Activity代码里肯定有这几行,setContentView这个函数,把参数里面的R.layout.man换成R.layout.mouse_layout。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询