2014-10-07 80 views

回答

0

已設置爲內用線性佈局的寬度和高度屬性會導致爲您解決問題。其實值顯示,但不可見你。

我建議你使用weightsem屬性來控制佈局的寬度。

試試下面的代碼,我希望它能爲你工作。

代碼..

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="vertical" 
     tools:context=".LinearLayout" > 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:orientation="horizontal" 
      android:weightSum="100" > 

      <ImageView 
       android:id="@+id/profile_picture" 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_weight="20" 
       android:padding="15dp" 
       android:src="@drawable/ic_launcher" /> 

      <TableLayout 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_weight="80" 
       android:padding="20dp" > 

       <TableRow> 

        <TextView android:text="Emma Watson" /> 
       </TableRow> 

       <TableRow> 

        <TextView android:text="Calorias" /> 
       </TableRow> 

       <TableRow> 

        <TextView android:text="CO2" /> 
       </TableRow> 

       <TableRow> 

        <TextView android:text="Distancia" /> 
       </TableRow> 
      </TableLayout> 
     </LinearLayout> 


    </LinearLayout> 
+0

謝謝!它的工作現在 – 2014-10-07 03:57:26