2011-08-15 51 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