2011-08-15 11 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には2つのtextViewの:textViewProductとtextViewPriceがあります)では、このレイアウトを使用できます。 2つ目のテキストビューは、必要に応じて右にパディングするだけで調整できます。

<?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

2番目のテキストビューでは、パディング50dipを設定し、エミュレータではokeyと表示されます。私の懸念は、それが電話で見える方法です?これは私の最初のアンドロイドアプリです... – Jovan

+0

その後、正確な要件を満たす相対レイアウトを使用してください。 – bie

+0

私はテーブルの表向きに行くつもりです...可能ですか? – Jovan