我正在试图找出代码,让我的第二个活动按钮打开一个新的第三个活动。
我只需要知道从第二个活动按钮开始第三个活动的基本代码......
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Amazon"
android:drawableLeft="@drawable/amazon"
android:drawableStart="@drawable/amazon"
android:layout_weight="0.07"
tools:ignore="HardcodedText"
android:textSize="35sp" />
这是我的activity.java文件,其中的按钮位于....
{{1}}
那是我的Fifth_Layout.xml
并且..我希望能够从我的第二个活动打开这个图像按钮到我的第三个活动。我只是无法弄清楚要放入MainActivity.Java的代码
答案 0 :(得分:0)
这样做
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
startActivity(new Intent(view.getContext(), ThirdActivity.class));
}
});
答案 1 :(得分:0)
首先,您必须在布局中设置按钮的ID。然后在onCreate()方法中你必须写:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fifth_layout);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
startActivity(new Intent(this, ThirdActivity.class));
}
});
}
答案 2 :(得分:0)
<强> Fifth_Layout.xml 强>
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Amazon"
android:drawableLeft="@drawable/amazon"
android:drawableStart="@drawable/amazon"
android:layout_weight="0.07"
tools:ignore="HardcodedText"
android:textSize="35sp" />
<强> activity.java 强>
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fifth_layout);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
startActivity(new Intent(this, ThirdActivity.class));
}
});
}