小编Mos*_*ami的帖子

如何解决圆形矩形太大而无法在android TextBox中渲染为纹理

我为文本视图背景创建了一个形状

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
    android:startColor="#800e1520"
    android:endColor="#801e252f"
    android:angle="45"/>
<padding android:left="7dp"
    android:top="7dp"
    android:right="7dp"
    android:bottom="7dp" />
<corners android:radius="8dp" />
Run Code Online (Sandbox Code Playgroud)

我的textview是:

 <TextView
        android:id="@+id/textView1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_below="@+id/rel1"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="8dp"
        android:background="@drawable/rounded_corners"
        android:gravity="right"
        android:lineSpacingExtra="6dp"
        android:supportsRtl="true"
        android:text="@string/hello_world"
        android:textColor="#FFFFFF" />
Run Code Online (Sandbox Code Playgroud)

当文字像这样短 TextBoxImage

但是当文字太大而没有显示背景和eclipse的logcat显示时

Shape round rect too large to be rendered into a texture (424x5884, max=2048x2048)
Run Code Online (Sandbox Code Playgroud)

怎么解决?谢谢

android textbox background

4
推荐指数
1
解决办法
5110
查看次数

标签 统计

android ×1

background ×1

textbox ×1