android按钮界面转换
packagegame.link;importandroid.os.Bundle;importandroid.app.Activity;importandroid.vie...
package game.link;
import android.os.Bundle;
import android.app.Activity;
import android.view.View.OnClickListener;
import android.view.View;
import android.widget.Button;
public class MenuView extends Activity{
Button butrule;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu_view);
butrule=(Button) this.findViewById(R.id.button4);
butrule.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v){
setContentView(R.layout.activity_rule);
}
});
}
}
这段有问题么?为什么运行以后 点击按钮没反应? 这是第二个界面 想点击butrule以后进入第三个界面 展开
import android.os.Bundle;
import android.app.Activity;
import android.view.View.OnClickListener;
import android.view.View;
import android.widget.Button;
public class MenuView extends Activity{
Button butrule;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu_view);
butrule=(Button) this.findViewById(R.id.button4);
butrule.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v){
setContentView(R.layout.activity_rule);
}
});
}
}
这段有问题么?为什么运行以后 点击按钮没反应? 这是第二个界面 想点击butrule以后进入第三个界面 展开
展开全部
setContentView这个方法是Activity的方法,你在匿名类里直接使用不对吧?你试试,改成 MenuView.this.setContentView
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
界面的跳转不是这样的,你首先在清单文件中这注册这个activity
Intent intent = new Intent(this,OtherActivity.class);
startActivity(intent);
具体说不清楚,你可以百度 android页面之间的跳转。
原理:通过布局文件和setContentView()方法配合来实现。通过点击第一个布局文件main.xml当中的按钮,加载第二个布局文件main2.xml,然后点击第二个布局文件main2.xml当中的按钮,加载第一个布局文件main.xml。
Intent intent = new Intent(this,OtherActivity.class);
startActivity(intent);
具体说不清楚,你可以百度 android页面之间的跳转。
原理:通过布局文件和setContentView()方法配合来实现。通过点击第一个布局文件main.xml当中的按钮,加载第二个布局文件main2.xml,然后点击第二个布局文件main2.xml当中的按钮,加载第一个布局文件main.xml。
追问
我是在网上看到有两种方法 主要是你说的那个方法我试过 但是运行不了 在模拟器里安装以后运行不了诶
追答
在清单文件中注册就是————————ActivitManifest声明
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询