2013-07-27 112 views
0

嗨Android的小白這裏多個文本,顯示從數據庫

我想開發一個應用程序,只(純文本)顯示一些內容,你可以標記爲最喜歡的一些內容。

當我點擊收藏按鈕時,我想在一個.xml文件中顯示收藏的內容。所以我可以一次在一個頁面上顯示一個文本,我怎樣才能在一行中顯示多個文本。

這裏是

<TextView 
    android:id="@+id/string_fav1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="120dp" 
    android:gravity="center" 
    android:text="@string/string_deneme" 
    android:textColor="@color/pinky_black" 
    android:textSize="15sp" 
    android:textStyle="italic" 
    android:typeface="serif" /> 

<TextView 
    android:id="@+id/string_fav2" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/string_fav1" 
    android:layout_marginTop="10dp" 
    android:gravity="center" 
    android:text="@string/string_deneme" 
    android:textColor="@color/pinky_black" 
    android:textSize="15sp" 
    android:textStyle="italic" 
    android:typeface="serif" /> 

<TextView 
    android:id="@+id/string_fav3" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/string_fav2" 
    android:layout_marginTop="10dp" 
    android:gravity="center" 
    android:text="@string/string_deneme" 
    android:textColor="@color/pinky_black" 
    android:textSize="15sp" 
    android:textStyle="italic" 
    android:typeface="serif" /> 

這些項目已顯示在靜態的方式.XML的模板。所以這些必須是來自數據庫的項目。

謝謝你的回答。我希望我解釋得很好。

回答

2

您可以使用LinearLayout爲,把這些3個文本框成一排,如:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="horizontal" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <TextView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/txtElement" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textSize="24px"> 
    </TextView> 
     <TextView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/txtElement2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textSize="24px"> 
    </TextView> 
     <TextView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/txtElement3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textSize="24px"> 
    </TextView> 

</LinearLayout> 

或者, 或者使用RelativeLayout,如:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 

<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:text="TextView 1" /> 

<TextView 
    android:id="@+id/textView2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_marginLeft="50dp" 
    android:layout_toRightOf="@+id/textView1" 
    android:text="TextView 2" /> 

<TextView 
    android:id="@+id/textView3" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentTop="true" 
    android:layout_marginLeft="50dp" 
    android:layout_toRightOf="@+id/textView2" 
    android:text="TextView 3" />