【问题标题】:How to listen to different layout buttons in one Java file?如何在一个 Java 文件中监听不同的布局按钮?
【发布时间】:2015-07-24 21:13:39
【问题描述】:

我在 Android 中使用 view Flipper, 如何在一个类中听不同的布局按钮?

代码是:

<ViewFlipper
        android:id="@+id/myViewFlipper"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
        <include android:id="@+id/firstLayout" layout="@layout/firstlayout"/>
        <include android:id="@+id/secondLayout" layout="@layout/secondlayout"/>
        <include android:id="@+id/thirdLayout" layout="@layout/thirdlayout" />`
 </ViewFlipper>

【问题讨论】:

  • 您是否尝试将 android:onClick 添加到您的 Button XML。然后你可以在你的活动中列出它。
  • 顺便问一下,按钮在哪里?
  • 是的,我可以给 android:onClick 谢谢它的工作......

标签: android button listener viewflipper


【解决方案1】:

您可以像这样简单地获取 ViewFlipper:

ViewFlipper viewFlipper = findViewById(R.id.myViewFlipper);

然后就按照这个模式:

View yourIncludedLayout1 = viewFlipper.findViewById(R.id.firstLayout);
Button yourButton = (Button)yourIncludedLayout1.findViewById(R.id.your_button_id);

然后将它设置为您的 clickListener,它可以是一个用于所有按钮,或者一个用于每个按钮,但在一个文件中,如您所愿

【讨论】:

    猜你喜欢
    • 2014-01-24
    • 1970-01-01
    • 2021-04-19
    • 2023-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    相关资源
    最近更新 更多