2011-08-15 49 views
0
I have two `TextView` and below `ListView` with two `TextView`. 
My problem is: How do I set that value from my second `TextView` from `ListView` be right under second `TextView` which is above `ListView`. 
Can anyone help? 

I have 2 tableRows. In first I have 2 textView's: TextViewNameOfProduct and TextViewPriceOfProduct. In second tableRow i have a listView. ListView have also 2 textView's:textViewProduct and textViewPrice. 
My problem is that the textViewPrice is not right below TextViewPriceOfProduct...it isn't aligned with TextViewPriceOfProduct. My english is bad and i I'm not sure if I was clear enough... 

http://imageupload.org/?d=2ABFEE041 

OPIS PROIZVODA is first textView, second is CENA. Under that are elements from listView. How to put 100 below CENA??? How to align that...if you need my xml i will put it here... 


    [1]: http://i.stack.imgur.com/ODWyj.jpg 


<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <TableLayout android:id="@+id/tableLayout1" android:layout_height="wrap_content"    android:layout_width="fill_parent"> 
     <TableRow android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/tableRow7"> 
      <LinearLayout 
      xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:orientation="horizontal" 
      android:layout_weight="1"> 
      <TextView android:text="OPIS PROIZVODA" 
         android:id="@+id/textViewOpisProizvoda" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:textSize="14sp" 
         android:layout_weight="1"> 
      </TextView> 
      <TextView android:text="CENA" 
         android:id="@+id/textViewCena" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:textSize="14sp" 
         android:layout_gravity="center" 
         android:gravity="center" 
         android:layout_weight="1"> 
      </TextView> 
      </LinearLayout> 
     </TableRow> 
<TableRow android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/tableRow8"> 
      <LinearLayout 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"> 
      <ListView    
       android:id="@+id/listViewPonuda" 
       android:layout_width="fill_parent" 
       android:smoothScrollbar="true" 
       android:visibility="visible"         
       android:layout_height="wrap_content" 
       android:textSize="14sp" 
       > 
       </ListView> 
       </LinearLayout>   
     </TableRow> 
    </TableLayout> 
+4

你會添加一張圖片嗎?因爲現在,你的意思是......難以辨認。 – Kheldar

+0

要清楚一點。我們無法得到你確切的問題以及你的情況。請你描述一下細節。 –

+0

請打破你的句子。 – Ronnie

回答

0

我認爲對於listview的textview即(ListView也有2個textView的:textViewProduct和textViewPrice。),你可以使用這種佈局。您可以根據您的要求通過簡單地填充權限來調整第二個textview。

<?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="wrap_content"> 


<TextView 
    android:id="@+id/country_name" 
    android:text="textViewProduct" 
    android:paddingLeft="10dip" 
    android:layout_weight="0.5" 
    android:layout_gravity="center" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" /> 
<TextView 
    android:id="@+id/country_abbrev" 
    android:text="textViewPrice" 
    android:layout_gravity="right" 
    android:paddingRight="30dip" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" /> 
</LinearLayout> 
+0

在第二個文本視圖中,我設置了padding 50dip,現在它在模擬器上看起來像是okey。我的關注是如何看待手機?這是我的第一個Android應用程序... – Jovan

+0

然後使用相對佈局,將提供您的確切要求。 – bie

+0

我要去看錶...可以這樣做嗎? – Jovan