2017-09-26 87 views
0

我在我的布局中有一个TextInputLayout,我想在它的提示中使用html标记或spannable,但它不起作用。是否可以在TextInputLayout提示中使用html标签或spannable?

我搜索谷歌的所有链接,但结果是“现在是不可能的,也许在下一个版本和更新是可能的”。

是否可以自定义TextInputLayout视图来接受提示中的html标签?我该怎么做?

+0

添加一些代码将是一个不错的主意。 – iMDroid

+0

@iMDroid感谢您的帮助 – hamed

+0

@iMDroid去年提出了一个类似于我的问题。你有没有找到解决方案? – hamed

回答

3

添加以下代码在布局XML文件TextInputLayout:

<android.support.design.widget.TextInputLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_margin="@dimen/activity_horizontal_margin" 
     app:hintAnimationEnabled="false"> 

     <android.support.design.widget.TextInputEditText 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
       android:hint="@string/enter_message" /> 

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

在string.xml文件中添加以下代码:

<string name="enter_message">Enter Message<font fgcolor="red">*</font></string> 
+0

它没有工作。请仔细阅读问题 – hamed

+0

您无法使用XML设置HTML数据。它必须在代码中完成,否则数据不会生效 – Zoe

+0

@hamed是否可以为相同的代码添加代码?这将有助于理解.... –

相关问题