0

这是我的 Activity.xml 文件。我将 AppCompatEditText 放在 TextInputLayout 中。我希望在带有上标文本的 html 表单中显示提示,但它不会发生。所有文本都显示为普通文本。有办法吗?

    <android.support.design.widget.TextInputLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="8dp">

        <android.support.v7.widget.AppCompatEditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/acceleration_unit_ms2"
            android:inputType="numberDecimal"
            android:id="@+id/acceleration_unit_ms2"/>

    </android.support.design.widget.TextInputLayout>

字符串.xml

<string name="acceleration_unit_ms2">Meter/Second Square (m/s<sup><small>2</small></sup>)</string>
4

1 回答 1

0

根据高效性能使用TextInputEditText里面TextInputLayout

<android.support.design.widget.TextInputLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/input_layout_email"
        android:layout_marginTop="@dimen/dp_10"
        app:hintEnabled="true"
        app:hintAnimationEnabled="false">

        <android.support.design.widget.TextInputEditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/edit_email"
            android:inputType="textEmailAddress"
            android:hint="@string/email"
            android:textSize="16sp"/>

</android.support.design.widget.TextInputLayout>
于 2017-01-02T16:26:33.357 回答