我似乎不能链接页面上的多个按钮。 该页面主要有标题,低于其链接到3个不同的主题 ,我曾尝试代码(我在此网站上发现)3个按钮是:在Android上连接按钮
package com.ICTrevisionapp;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class topicstoquiz extends Activity {
/** Called when the activity is first created. */
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.topics);}
public void onClick(View v) {
{
Button clickedButton = (Button) v;
setContentView(0);
switch(clickedButton.getId())
{
case R.id.button2:
setContentView(R.layout.topic1);
Intent myIntent = new Intent (v.getContext(),topicstotopicone.class);
startActivityForResult(myIntent, 0);
break;
case R.id.button3:
setContentView(R.layout.topic2);
break;
}
}
}
的情况下部分。
我也曾尝试代码:
Intent myIntent = new Intent (view.getContext(),topicstoquiz.class);
startActivityForResult(myIntent, 0);
但我只能似乎得到它链接到一个活动,只能从一个按钮。
我可能这样做完全错误,所以我怎样才能将页面上的每个按钮链接到一个单独的活动,以便我可以将它们链接到其他页面。 (如果是有道理的)
林丢失,这会的onCreate我把这个? super.onCreate(savedInstanceState); 或 保护无效onCreate(Bundle savedInstanceState) 我还需要摆脱我在那里的情况说明吗? 感谢您的快速回复:) – Crazyfool 2012-01-16 20:32:15
方法onCreate。 super.onCreate ...就是超级通话。你会把你的setContentView调用后发布的代码的第一部分。 – bschultz 2012-01-16 20:36:37
是的,如果你按照我提出的方式去解决这个问题,你会摆脱这种情况。提供的样品nifftyRich也会给你你正在寻找的结果。 – bschultz 2012-01-16 20:43:02