Android Studio - Cardview必须点击两次,即使我更改了android:focusableInTouchMode =“false”

时间:2018-03-12 03:21:53

标签: android onclicklistener android-cardview cardview

对不起即时通讯在Android上。我用4 cardview写一个代码,第一个必须点击两次才能工作。但是,其他的cardview工作只需点击一下:(

另外3个cardview可以在没有我给予focusableInTouchMode属性的情况下工作。我对这个问题感到困惑,我已经阅读了关于按钮点击两次,它也不适合我。请帮帮我:)。

你会帮我吗?

在这里;我的代码:

...

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center">

        <android.support.v7.widget.CardView
            android:id="@+id/bangunan_menu"
            android:layout_width="120dp"
            android:layout_height="120dp"
            android:layout_margin="10dp"
            android:focusableInTouchMode="false">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical"
                android:gravity="center"
                android:focusableInTouchMode="false">

                <ImageView
                    android:layout_width="64dp"
                    android:layout_height="64dp"
                    android:src="@drawable/bangunan"
                    android:focusableInTouchMode="false"/>

                <TextView
                    android:gravity="center"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Data Bangunan"
                    android:textSize="12sp"
                    android:textStyle="bold"
                    android:layout_marginTop="10dp"
                    android:focusableInTouchMode="false"/>
            </LinearLayout>

        </android.support.v7.widget.CardView>

        <android.support.v7.widget.CardView
            android:id="@+id/penyewa_menu"
            android:layout_width="120dp"
            android:layout_height="120dp"
            android:layout_margin="10dp">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical"
                android:gravity="center">

                <ImageView
                    android:layout_width="64dp"
                    android:layout_height="64dp"
                    android:src="@drawable/penyewa"/>

                <TextView
                    android:gravity="center"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="Data Penyewa"
                    android:textSize="12sp"
                    android:textStyle="bold"
                    android:layout_marginTop="10dp"/>
            </LinearLayout>

        </android.support.v7.widget.CardView>

    </LinearLayout>

</LinearLayout>

...

谢谢:)

0 个答案:

没有答案