我正在尝试创建一个小应用程序,其中MainActivity
中有4个按钮,每个按钮都编码为其特定类,但是当我按下第一个按钮时,它会重新打开{{1}而不是特定页面,其余按钮不起作用。
如何解决这个问题?
MainActivity
答案 0 :(得分:0)
问题是您的注册事件监听器仅适用于双打按钮。 所以为了其他的做同样的事情 只需使用
Singles.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//stuff here
}
});
total.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//stuff here
}
});
score.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//stuff here
}
});
当你点击Doubles时..你正在导航到名为Doubles.class的第二页......
检查Doubles.java中需要更改为另一个布局的setContentView()
方法
答案 1 :(得分:0)
您也可以使用这种方式使用onClick properity
//in activity
public void doublesButtonClicked(View v)
{
....
}
//in xml
<Button
android:id="@+id/button_double"
android:onClick="doublesButtonClicked"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_marginLeft="55dp"
android:layout_marginTop="108dp"
android:layout_toRightOf="@+id/textView1"
android:text="Button" />