繁体   English   中英

如何让我的矩形显示文字,但我甚至无法显示矩形?

[英]How can I get text to show up in my rectangle, but I can't even get the rectangle to show?

我试图让这个代码适用于我的Android应用程序,但我不能让我的矩形出现,我不知道如何将文本放入这个矩形。

这是我的shape.xml文件

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

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

    <corners android:bottomRightRadius="7dp" android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" android:topRightRadius="7dp"/>  
</shape>

这是我的fragment_task.xml

<GridLayout xmlns:android="http://schemas.android.com/apk/res/android">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/shape"
        android:orientation="vertical"
        android:layout_marginRight="10dp"   
        android:id="@+id/linearLayout">

    </LinearLayout>

</GridLayout>

线性布局设置为包装内容,内部没有任何内容。 您可能想要做的是将文本视图放入线性布局,以便简单地移动它,或者只是删除线性布局并将textview背景设置为drawable。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM