在布局xml中禁用Android EditText时如何将文本样式显示为粗体?

问题描述 投票:0回答:2

在我的编辑文本中,我提到文本样式为粗体,编辑文本不可编辑。我需要以粗体显示文本字段,但它不起作用。

这是我的EditText示例:

            <android.support.design.widget.TextInputLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginLeft="@dimen/layout_padding_5dp"
                    android:layout_weight="1"
                    android:theme="@style/TextInputLayoutAppearance">   
                        <EditText
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:hint="@string/amount"
                            android:inputType="numberDecimal"
                            android:imeOptions="actionNext"
                            android:maxLength="7"
                            android:text="999.99"
                            android:textStyle="bold"
                            android:textColor="@color/black"
                            android:focused="false"
                            android:enabled="false"
                            android:editable="false"
                            android:textSize="18"/>
            </android.support.design.widget.TextInputLayout>
android android-edittext
2个回答
0
投票

而是使它android:enabled="false"尝试如下

android:focusable="false"
android:longClickable="false"

0
投票

enter image description here试试这个:

机器人:启用=“假”

edittext不可编辑

<EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/amount"
            android:inputType="numberDecimal"
            android:imeOptions="actionNext"
            android:maxLength="7"
            android:text="999.99"
            android:enabled="false"
            android:textStyle="bold"
            android:textColor="@color/black"
            android:textSize="18sp"/>
© www.soinside.com 2019 - 2024. All rights reserved.