焦点不在卡片视图之上

时间:2016-10-21 03:39:07

标签: android-layout

我创建了日期编辑文本,点击该日期对话框将打开,用户可以选择日期,这不应该是可编辑的。我们正在使用外部键盘来执行此操作。

通过使用键盘焦点不会出现在此编辑文本中,但在触摸时这是有效的。

  <android.support.design.widget.TextInputLayout
                android:layout_weight="1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content">
                <com.eevoskos.robotoviews.widget.RobotoEditText
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center_vertical"
                    android:id="@+id/etDate"
                    style="@style/EditTextStyle"
                    android:layout_marginRight="4dp"
                    android:layout_weight="1"
                    android:singleLine="true"
                    android:hint="Date"
                    android:focusable="false"
                    android:textColor="@color/black"
                    android:textSize="21sp"
                    android:textStyle="bold"
                    app:typeface="condensed" />
            </android.support.design.widget.TextInputLayout>

 android:focusable="false"

如果我将焦点视为真,则编辑文本将变为可编辑,我不想要。

1 个答案:

答案 0 :(得分:0)

我经常遇到这个问题,编辑文本可以使用

 edTimeTaken.setInputType(InputType.TYPE_NULL);

这不会让键盘打开。