如何在Android按钮中动态更改文本颜色

萨马蒂内尔

我想创建一个按钮,该按钮在顶部和用户输入的用户名中包含一个简单提示。所以,现在我有这样的事情:

 <Button
    android:id="@+id/settings_change_name"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_marginStart="32dp"
    android:layout_marginTop="32dp"
    android:layout_marginEnd="32dp"
    android:backgroundTint="#FFFFFF"
    android:hint="How we can call you?"
    android:minHeight="55dp"
    android:textAlignment="viewStart"
    android:textColor="@color/text_main_color"
    android:textSize="14sp"
    app:cornerRadius="10dp"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.0"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />

这是:按钮

但是如何将提示与用户名分开?我尝试仅使用文本作为提示,但仍然不是我要找的东西

rcs

我不确定是否有默认视图可以满足您的要求。作为最后的选择,您可以尝试以下方法

//use this layout as a button
    <LinearLayout
        android:id="@+id/root"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/round_btn"
        android:orientation="vertical"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent">

        <TextView
            android:id="@+id/hint_holder"
            android:padding="4dp"
            android:textSize="14sp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="How do we want to call you?" />

        <TextView
            android:id="@+id/value_holder"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:padding="4dp"
            android:text="UserName"
            android:textSize="14sp" 
            android:textColor="#EF492D"/>
    </LinearLayout>
//round_btn drawable
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#ffffff"></solid>
    <corners android:radius="10dp"/>
</shape>

要响应点击,请将设置onClickListenerroot版式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android中更改单选按钮的文本颜色?

来自分类Dev

如何在Android中更改按钮的文本背景颜色?

来自分类Dev

如何在React中动态更改按钮的大小和颜色

来自分类Dev

如何在主题中全局更改android按钮文本颜色

来自分类Dev

如何在swiftui中动态更改文本背景颜色?

来自分类Dev

如何在按钮悬停属性中更改文本颜色

来自分类Dev

如何在Unity中更改按钮的文本和图像颜色?

来自分类Dev

如何在UIActionSheet中更改文本按钮的颜色?

来自分类Dev

Swift /如何在Xib文件中更改按钮文本的颜色

来自分类Dev

如何在Ionic Framework中更改按钮的颜色和文本?

来自分类Dev

Android如何通过文本更改按钮颜色

来自分类Dev

如何在Android中单击按钮更改笔的颜色

来自分类Dev

如何在android中更改开关按钮颜色

来自分类Dev

如何更改 AlertDialog 中的按钮文本颜色

来自分类Dev

如何在Android 5.0 Lollipop中更改ActionBar文本颜色?

来自分类Dev

如何在Android中更改句子中间的文本颜色

来自分类Dev

如何在Android操作栏中更改文本颜色

来自分类Dev

如何在Android中更改listView文本的颜色

来自分类Dev

如何在android中更改编辑文本的底线颜色?

来自分类Dev

如何在Android中更改活动主抽屉的文本颜色

来自分类Dev

如何在 Android 中更改设置片段的文本颜色?

来自分类Dev

如何在Android上更改按钮颜色?

来自分类Dev

如何在Android中动态更改文本大小

来自分类Dev

如何在新工具栏中更改标题文本和按钮颜色而不更改操作溢出菜单文本颜色?

来自分类Dev

如何在javascript中更改按钮颜色?

来自分类Dev

如何在AlertDialog中更改文本颜色

来自分类Dev

如何在pygame中更改文本的颜色

来自分类Dev

如何在Word中更改文本的颜色

来自分类Dev

如何在iOS7中更改UIAlertView的按钮文本颜色?

Related 相关文章

  1. 1

    如何在Android中更改单选按钮的文本颜色?

  2. 2

    如何在Android中更改按钮的文本背景颜色?

  3. 3

    如何在React中动态更改按钮的大小和颜色

  4. 4

    如何在主题中全局更改android按钮文本颜色

  5. 5

    如何在swiftui中动态更改文本背景颜色?

  6. 6

    如何在按钮悬停属性中更改文本颜色

  7. 7

    如何在Unity中更改按钮的文本和图像颜色?

  8. 8

    如何在UIActionSheet中更改文本按钮的颜色?

  9. 9

    Swift /如何在Xib文件中更改按钮文本的颜色

  10. 10

    如何在Ionic Framework中更改按钮的颜色和文本?

  11. 11

    Android如何通过文本更改按钮颜色

  12. 12

    如何在Android中单击按钮更改笔的颜色

  13. 13

    如何在android中更改开关按钮颜色

  14. 14

    如何更改 AlertDialog 中的按钮文本颜色

  15. 15

    如何在Android 5.0 Lollipop中更改ActionBar文本颜色?

  16. 16

    如何在Android中更改句子中间的文本颜色

  17. 17

    如何在Android操作栏中更改文本颜色

  18. 18

    如何在Android中更改listView文本的颜色

  19. 19

    如何在android中更改编辑文本的底线颜色?

  20. 20

    如何在Android中更改活动主抽屉的文本颜色

  21. 21

    如何在 Android 中更改设置片段的文本颜色?

  22. 22

    如何在Android上更改按钮颜色?

  23. 23

    如何在Android中动态更改文本大小

  24. 24

    如何在新工具栏中更改标题文本和按钮颜色而不更改操作溢出菜单文本颜色?

  25. 25

    如何在javascript中更改按钮颜色?

  26. 26

    如何在AlertDialog中更改文本颜色

  27. 27

    如何在pygame中更改文本的颜色

  28. 28

    如何在Word中更改文本的颜色

  29. 29

    如何在iOS7中更改UIAlertView的按钮文本颜色?

热门标签

归档