【问题标题】:Custom background for Text View Using Xml drawable file使用 Xml 可绘制文件的文本视图的自定义背景
【发布时间】:2016-07-21 13:46:14
【问题描述】:

我想在屏幕截图中制作一个 textview 背景。我有一个 xml 文件,可以像屏幕截图一样制作矩形背景,但我无法在角落样式下做到这一点。我不知道有什么东西可以改变这一点。 这是我的 xml 文件,它可以为我的 textview 提供矩形背景。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >         
<stroke
      android:width="1dp"
      android:color="@color/orange" />

<solid android:color="@color/orange" />

<padding
       android:left="1dp"
       android:right="1dp"
       android:top="1dp" />

<corners android:radius="5dp" />
</shape>

【问题讨论】:

    标签: android xml background textview


    【解决方案1】:

    您最好的选择是创建nine-patch image。 Roman Nurik 制作了一个非常好的nine-patch generator,您可以使用它。然后,您只需将图像设置为背景,它就会像您认为的那样拉伸。

    【讨论】:

    • 我尝试了九个补丁图像,但它没有根据我的文本视图大小进行拉伸:(
    • 你的九个补丁是什么样的?
    • 我在那个生成器中上传了我的这个图像,并用那个生成器制作了不同的屏幕尺寸 9 补丁图像,然后将这些图像放在我的 drawables 文件夹中,并在我的 textview 中设置为背景。但是我的文本视图到处都是,不适合内部背景
    • 这里是生成的九个补丁的链接:blob:https%3A//romanurik.github.io/157569be-953a-4b40-8248-ee89efa2b6ec
    • 这正是我想要的。你是怎么做到的?你的文字很合适
    猜你喜欢
    • 1970-01-01
    • 2013-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2013-11-13
    相关资源
    最近更新 更多