【发布时间】:2015-05-19 22:29:38
【问题描述】:
谁能告诉我如何在 android studio 中的按钮上使用带有 onclick 侦听器的文本字段,并给我 xaml 代码。
【问题讨论】:
谁能告诉我如何在 android studio 中的按钮上使用带有 onclick 侦听器的文本字段,并给我 xaml 代码。
【问题讨论】:
首先你需要在xml文件中写入你需要的东西,我们需要button和textview:
<Button
android:id="@+id/button1"
android:layout_width="70dp"
android:layout_height="30dp"
android:text="textEdit"
android:layout_marginLeft="5dp"
android:textColor="#fff"
android:layout_marginRight="2dp"
android:background="#333"
android:onClick="ButtonOneClick"
android:layout_marginBottom="4dp"
/>
<TextView
android:id="@+id/txtView"
android:layout_width="50dp"
android:layout_height="30dp"
android:hint="text view"
/>
在 xml 之后,您需要在类中定义它。因为我们在xml中定义了android:onClick="ButtonOneClick",
我们可以直接调用它,然后设置你想要做什么。
TextView tv;
tv =(TextView)findViewById(R.id.txtView);
public void ButtonOneClick(View view) {
tv.setText("Test");
}
其他方法是声明按钮,并设置onClickListener。
Button butt;
butt= (Button) findViewById(R.id.button1);
butt.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
tv.setText("Test")
}
});
在 tampil.xml 中
<Button
android:id="@+id/button1"
android:text="PENCET"
android:onClick="onPencet" />
在你的班级中,使用 public void nameonClick(view v){ statement }
public class Tampil {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
public void onPencet(View v){
**U're statement }
}
【讨论】: