android-studio中的文本字段

时间:2015-05-19 22:29:38

标签: android android-studio

有人可以告诉我如何在android studio的按钮上使用带有onclick监听器的文本字段,并给我xaml代码。

2 个答案:

答案 0 :(得分:1)

首先你需要在xml文件中写下你需要的东西,我们需要按钮和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")
  }
});

答案 1 :(得分:0)

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 }  
}