【发布时间】:2020-07-31 14:10:43
【问题描述】:
我有一个程序项目。我在同一个类(mainpage.java)中有三个按钮,但是其中一个按钮不起作用!
虽然我将它们(三个按钮)设计成相同的形式!
我的 XML:
<Button
android:text="Facebook videos"
android:theme="@style/btncar"
android:layout_width="match_parent"
android:layout_height="80dp"
android:padding="6dp"
android:background="@drawable/zee"
android:gravity="center"
android:onClick="fb"
android:id="@+id/fbbtn"
android:drawableRight="@drawable/fbico"
android:layout_marginTop="50dp"
android:layout_marginBottom="25dp"/>
<Button
android:text="YouTube videos"
android:theme="@style/btncar"
android:layout_width="match_parent"
android:layout_height="80dp"
android:padding="6dp"
android:background="@drawable/zee"
android:gravity="center"
android:onClick="gotoyt"
android:id="@+id/ytbtn"
android:drawableRight="@drawable/ytico"
android:layout_marginTop="5dp"
android:layout_marginBottom="25dp"/>
<Button
android:text="others"
android:theme="@style/btncar"
android:layout_width="match_parent"
android:layout_height="80dp"
android:padding="6dp"
android:background="@drawable/zee"
android:gravity="center"
android:drawableRight="@drawable/allico"
android:onClick="gotoalllinks"
android:id="@+id/othbtn"
android:layout_marginTop="5dp"
android:layout_marginBottom="25dp"/>
还有我的 Java 类:
public void gotoyt(View v) {
ent.putExtra("linktype", "YouTube");
startActivity(ent);
}
public void gotoalllinks(View v) {
ent.putExtra("linktype", "other");
startActivity(ent);
}
public void fbgo(View v) {
ent.putExtra("linktype", "Facebook");
startActivity(ent);
}
当我点击“Facebook 视频”按钮(第一个)时,我的程序将关闭!
【问题讨论】:
-
您的活动中没有回调
fb(View view)方法
标签: java android xml android-button