0

所以,我目前正在创建我的第一个 Android 应用程序。这是一场艰苦的战斗,但我不知何故坚持了下来。不过现在坚持设计。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >

<TextView
    android:id="@+id/phid"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:visibility="gone" />

<ImageView
    android:id="@+id/color"
    android:contentDescription="paintable circle"
    android:layout_width="18dp"
    android:layout_height="fill_parent"
    android:layout_gravity="left"
    android:layout_marginLeft="6dip"
    android:layout_marginTop="6dip"
    android:src="@drawable/circle" />

 <TextView
     android:id="@+id/datetime"
     android:layout_width="wrap_content"
     android:layout_height="60dip"
     android:paddingBottom="6dip"
     android:paddingLeft="6dip"
     android:paddingRight="10dp"
     android:paddingTop="10dip"
     android:textSize="12sp"
     android:textStyle="bold" />    

这给出了一个很好的列表,标题在左上角,日期在最右上角。但我想要标题下的文本视图,与日期时间相同的字体大小,以及日期时间下具有相同字体大小的另一个文本视图。我尝试添加另一个LinearLayout,一个RelativeLayout,没有任何额外的布局,但它似乎不起作用。我在这里想念什么?谢谢。

4

1 回答 1

0

您可以使用相对布局

将标题放在左上角

android:layout_alignParentLeft = "true"

将日期时间放在右侧

android:layout_alignParentRight = "true"

然后对于要放置在组件下的每个 TextView,使用

android:layout_below = (give the id of the control )

干杯

于 2013-08-01T14:36:04.983 回答