美文网首页Android软键盘Android开发Android技术知识
禁止Activity+ EditText 界面默认弹出键盘

禁止Activity+ EditText 界面默认弹出键盘

作者: 旺仔爸 | 来源:发表于2017-05-02 18:17 被阅读250次

    在父级添加这两句话
    android:descendantFocusability="beforeDescendants"
    android:focusableInTouchMode="true"

    <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="@dimen/dp48"
            android:background="@drawable/shape_white_top_bottom_line"
            android:orientation="horizontal"
            android:paddingLeft="@dimen/dp10"
            android:paddingRight="@dimen/dp10"
            android:descendantFocusability="beforeDescendants"
            android:focusableInTouchMode="true"
            >
            <EditText
                android:id="@+id/progress_add_subtitle"
                android:layout_width="0dp"
                android:layout_height="match_parent"
                android:layout_weight="0.8"
                android:background="@null"
                android:gravity="right|center_vertical"
                android:hint="@string/progress_add_subtitle_input"
                android:imeOptions="actionNext"
                android:maxLength="15"
                android:textColor="@color/black_text"
                android:textColorHint="@color/gray_text_light"
                android:textSize="@dimen/text_normal"
                />
    
        </LinearLayout>
    
    

    参考文章:
    http://stackoverflow.com/questions/18295802/how-to-make-edittext-not-focused-when-creating-activity

    相关文章

      网友评论

        本文标题:禁止Activity+ EditText 界面默认弹出键盘

        本文链接:https://www.haomeiwen.com/subject/hvchtxtx.html