【问题标题】:Text Fields in android-studioandroid-studio 中的文本字段
【发布时间】:2015-05-19 22:29:38
【问题描述】:

谁能告诉我如何在 android studio 中的按钮上使用带有 onclick 侦听器的文本字段,并给我 xaml 代码。

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    首先你需要在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")
      }
    });
    

    【讨论】:

    • t 尝试了您给我的代码,这就是我启动应用程序 link 时得到的。这是我正在使用的代码link 这是xaml 代码link 我不知道是什么问题。
    • 你需要使用日志看看是什么错误。但是尝试定义 TextView tv;像全局变量一样,并在创建 tv =(TextView)findViewById(R.id.txtView);在网上找一些例子开始
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-24
      • 1970-01-01
      相关资源
      最近更新 更多