android - 如何使用 Android Studio 中的属性部分将 onClick 事件添加到按钮

标签 android android-studio

我不知道如何使用 Android Studio 中的属性部分将 onClick 事件添加到按钮。

当我打开 onClick 部分时,没有任何项目只有“无”。

但是我创建了 hello word 方法 public void showToast()

我不想写一些监听器等。我想使用属性部分。

最佳答案

onClick 前面的属性添加一个方法名称,比如“showToast”

它将在您的 xml

的 View 中添加以下行

例子

<?xml version="1.0" encoding="utf-8"?>
<!-- layout elements -->
<Button android:id="@+id/mybutton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Click me!"
    android:onClick="showToast" //**THIS LINE**
/> 
<!-- even more layout elements -->

然后在你的java类(Activity)中添加一个同名的方法

   public void showToast(View v) {
    // does something
    }

关于android - 如何使用 Android Studio 中的属性部分将 onClick 事件添加到按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41003067/

相关文章:

java - Android Studio 找不到 com.android.support :support-v4:19. 1.0

Android Actionbar 设置选项卡的宽度

android - 使用 Kotlin 扩展函数将 RxJava Observables 转换为实时数据

java - 在主线程中创建字体会影响应用程序性能吗?

android - Google Play 永远加载空白屏幕 内部测试和公开 Alpha 轨道

android - “明天”定义为 @sys.date 实体不设置第二天的闹钟

android - ADB 在 android studio 1.2 中没有响应?

android-studio - android studio 2.2编辑build.gradle时不响应

Android Studio - AppIndex URI

Android Studio - 附加两个视频但显示黑屏