简体   繁体   English

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

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

Im trying to get this code to work for my android app, but I can't get my rectangle to show up and I don't know how to put text into this rectangle. 我试图让这个代码适用于我的Android应用程序,但我不能让我的矩形出现,我不知道如何将文本放入这个矩形。

This is my shape.xml file 这是我的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>

This is my fragment_task.xml 这是我的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>

The linear layout is set to wrap content and has nothing inside. 线性布局设置为包装内容,内部没有任何内容。 What you probably want to do is putting the text view into the linear layout, so simplty move it, or just remove the linear layout and set the textview background to your drawable. 您可能想要做的是将文本视图放入线性布局,以便简单地移动它,或者只是删除线性布局并将textview背景设置为drawable。

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

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