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

RelativeLayout を使用できます

タイトルを左上に配置

android:layout_alignParentLeft = "true"

日付時刻を右側に配置します

android:layout_alignParentRight = "true"

次に、コンポーネントの下に配置する TextViews ごとに、次を使用します。

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

乾杯

于 2013-08-01T14:36:04.983 に答える