我在Android Studio之前正在开发一个不同的代码网站,以及他们如何在第二个活动中打开按钮与此处不同。到目前为止,我有第二个活动按钮,它打开..
我的 fifthactivity.java 位于
之下Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fifth_layout);
Button button = (Button) findViewById(R.id.button10);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent(FifthActivity.this, AmazonActivity.class);
FifthActivity.this.startActivity(intent);
}
});
}
}
我理解我需要创建一个新的.java和一个新的布局来指导按钮,我只需要帮助我将代码放入我的第五个activity.java
下面是我需要打开的其他按钮的布局。
<Button
tools:ignore="HardcodedText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="PlayStation"
android:drawableLeft="@drawable/playstation"
android:drawableStart="@drawable/playstation"
android:layout_weight="0.07"
android:textSize="35sp"
android:id="@+id/button5" />
答案 0 :(得分:1)
Button button;
Button anotherButton; // the second button OP required
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fifth_layout);
Button button = (Button) findViewById(R.id.button10);
anotherButton = (Button)findViewById(R.id.button5);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent(FifthActivity.this, AmazonActivity.class);
FifthActivity.this.startActivity(intent);
}
});
/* new button to open a new activity */
anotherButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
// creating the intent
Intent intent = new Intent(FifthActivity.this, AnotherActivity.class);
// starting activity with the created intent
startActivity(intent);
}
});
}
}
答案 1 :(得分:0)
将新按钮添加到xml文件中并为其设置样式,并添加新的id
DefaultTableModel
:
android:id="@+id/button6"
在 fifthactivity.java 中添加新按钮:
<Button
tools:ignore="HardcodedText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="PlayStation"
android:drawableLeft="@drawable/playstation"
android:drawableStart="@drawable/playstation"
android:layout_weight="0.07"
android:textSize="35sp"
android:id="@+id/button5" />
<Button
android:id="@+id/button6"
tools:ignore="HardcodedText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="SomeText"
android:textSize="35sp" />
并且,与上一个按钮一样,将click侦听器添加到该按钮。创建具有自己布局的新Java类,并使用该按钮通过Button button, button2;
打开它。