Android Studio线性布局元素Listen

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio线性布局元素Listen相关的知识,希望对你有一定的参考价值。

我对android studio相当陌生,有点迷茫。

我有一个线性布局,最终会有图像的子代。这些孩子被认为是我手中的牌。当轮到我的时候,我会在线性布局中添加一个项目,当我点击一个卡片时,它将被移除。

我想随时监听线性布局,这样当轮到我的时候,我就可以看到我点击了什么卡。

目前我已经手动添加了一些图片,但以后我会将imageeview父母设置为这个布局id。

<LinearLayout
            android:id="@+id/computer_hand"
            android:gravity="center"
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:clickable="true">
                <ImageView
                    android:id="@+id/card1"
                    android:tag="card1"
                    android:layout_width="45dp"
                    android:layout_height="45dp"
                    android:src="@drawable/ace_of_spades">
                </ImageView>
                <ImageView
                    android:layout_marginLeft="-12dp"
                    android:layout_width="45dp"
                    android:layout_height="45dp"
                    android:src="@drawable/ace_of_spades">
                </ImageView>
                <ImageView
                    android:layout_marginLeft="-12dp"
                    android:layout_width="45dp"
                    android:layout_height="45dp"
                    android:src="@drawable/ace_of_spades">
                </ImageView>
                <ImageView
                    android:layout_marginLeft="-12dp"
                    android:layout_width="45dp"
                    android:layout_height="45dp"
                    android:src="@drawable/ace_of_spades">
                </ImageView>
                <ImageView
                    android:layout_marginLeft="-12dp"
                    android:layout_width="45dp"
                    android:layout_height="45dp"
                    android:src="@drawable/ace_of_spades">
                </ImageView>
                <ImageView
                    android:layout_marginLeft="-12dp"
                    android:layout_width="45dp"
                    android:layout_height="45dp"
                    android:src="@drawable/ace_of_spades">
                </ImageView>
        </LinearLayout>
答案

我不知道你想说什么,但你也可以添加一个 "我"。方向 签入 LinearLayout

<LinearLayout android:id="@+id/computer_hand"
    android:gravity="center"
    android:layout_height="wrap_content"
    android:layout_width="match_parent"
    android:clickable="true"
    android:orientation="horizontal" 
    xmlns:android="http://schemas.android.com/apk/res/android">

您还可以添加 onClick 为每一个View打上标签,它会做一些事情。

以上是关于Android Studio线性布局元素Listen的主要内容,如果未能解决你的问题,请参考以下文章

Android studio 线性布局

android studio布局

在 Android Studio 上的 App 中放置底部元素

android studio 2018.3.19

Android Studio线性布局设计问题

如何在 android studio 中为线性布局制作“波浪”边框?