5

LinearLayout我想在这张图片上制作一个带有标题的边框。

布局 http://img829.imageshack.us/img829/3461/borderwithtitel.png

我已经有边界了。
如何添加标题?

.xml我通过在可绘制文件夹中创建文件来创建边框。在那里我制作了一个形状,然后我将线性布局的背景设置为这个形状。

我正在使用 API 级别 8。

4

2 回答 2

1

根据@Radu的回答,你可以看到一个例子:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" 
android:color="#000000">
<View
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/rectangle"
    android:layout_margin="20dp"
    />
<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:background="#000000"
        android:layout_marginTop="10dp"
        android:text="TITLE!"
        android:textColor="#ffffff"/>
</RelativeLayout>

</FrameLayout>

@drawable/rectangle 位于一个可绘制的 rectangle.xml 文件中,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle">
<solid android:color="@android:color/transparent"/>
<stroke  android:width="2dip" android:color="#ffffff"/>  
</shape>
于 2013-02-25T07:32:34.803 回答
0

您可能想看看 Android Frame Layout。

可以在这里找到一个很好的教程,或者您可能想阅读开发指南

于 2012-11-20T14:37:43.693 回答