android - 如何在 TextView 字段中设置永久文本?

标签 android android-studio button textview

有一个名为“A”的按钮没有任何重力。所以A在左边。我想在此按钮的中心设置另一个文本而不更改字符串“A”及其位置?我该怎么做?

对不起我的英语希望你能理解。

最佳答案

我认为你不能在一个按钮内做到这一点,但你可以制作一个看起来像 ButtonRelativeLayout,然后设置不同的 TextView 用于不同的字符。

在那种情况下你的代码应该是这样的

<RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="A" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:text="New Text" />
    </RelativeLayout>

您还可以创建一个选择器并将其应用于 RelativeLayout 以实现按钮的效果。按照此 https://stackoverflow.com/a/14024007/3789993

希望对你有帮助

关于android - 如何在 TextView 字段中设置永久文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49556276/

相关文章:

Android - 有没有办法用动画切换 ActionBar 图标?

android - 获取权限拒绝异常

android-studio - 如何在 Android Studio 中使用 Flutter RP2 清理您的构建?

Android Studio 卡在安装 APK,adb 有时无法安装 APK,并且 Android Studio 以某种方式干扰了 adb 的安装命令

java - Android:使默认全息按钮不透明

android - 有什么优化的方法可以在 android 中呈现大列表吗?

android - 使用 appcompat-v7 在 Actionmode 中自定义 'back' 箭头颜色

java - 如何使用canvas绘制运行时图以延迟在android中绘制背景

html - 为什么通过社交分享框会有一条线?

button - 向 Hbox 添加按钮