学习android的布局

在我自己的手机上(G12,系统版本2.3.3)。以下布局,无法在手机上看到THR:

  
  
  
  
  1. <LinearLayout 
  2.     android:orientation="horizontal" 
  3.     android:layout_width = "fill_parent" 
  4.        android:layout_height = "fill_parent" 
  5.        android:layout_weight="1" 
  6.        android:background = "#AABBCC"> 
  7.         <TextView android:text = "ONE" 
  8.                        android:background = "#aa0000" 
  9.                        android:layout_height = "fill_parent" 
  10.                        android:layout_width = "fill_parent" 
  11.                        android:gravity="center" 
  12.                        android:layout_weight = "1" /> 
  13.          
  14.         <TextView android:text = "TWO" 
  15.                        android:layout_width = "fill_parent" 
  16.                        android:layout_height = "fill_parent" 
  17.                        android:background = "#00aa00" 
  18.                        android:gravity="center" 
  19.                        android:layout_weight = "2" /> 
  20.          
  21.         <TextView android:text = "THR" 
  22.                        android:layout_width = "fill_parent" 
  23.                        android:layout_height = "fill_parent" 
  24.                        android:layout_weight = "3" 
  25.                        android:background = "#0000aa" 
  26.                        android:gravity="center" /> 
  27. </LinearLayout > 

讲解layout_weight配合LinearLayout使用的文章:

layout_weight体验(实现按比例显示):

http://www.cnblogs.com/zhmore/archive/2011/11/04/2236514.html

还有一篇,android布局参数详解:

http://blog.csdn.net/trampou/article/details/5752533

综合实例:

LinearLayout嵌套ScrollView,ScrollView中再嵌套LinearLayout,LinearLayout中再嵌套很多按钮等控件:

  
  
  
  
  1.    <LinearLayout  
  2.        android:orientation="vertical" 
  3.     android:layout_width="fill_parent"  
  4.     android:layout_height="fill_parent"> 
  5.          
  6.     <ScrollView 
  7.         android:layout_width="fill_parent" 
  8.         android:layout_height="0dp" 
  9.         android:scrollbars="vertical" 
  10.         android:fadeScrollbars="false"  
  11.         android:layout_weight="2"> 
  12.     
  13.         <LinearLayout android:orientation="vertical" 
  14.             android:layout_width="fill_parent"  
  15.             android:layout_height="wrap_content" 
  16.             > 
  17.             <Button 
  18.                 android:id="@+id/StartMusic" 
  19.                 android:layout_width="wrap_content" 
  20.                 android:layout_height="wrap_content" 
  21.                 android:text="开始" /> 
  22.             <Button 
  23.                 android:id="@+id/FrontButton" 
  24.                 android:layout_width="wrap_content" 
  25.                 android:layout_height="wrap_content" 
  26.                 android:text="前一首" /> 
  27.             <Button 
  28.                 android:id="@+id/LastMusic" 
  29.                 android:layout_width="wrap_content" 
  30.                 android:layout_height="wrap_content" 
  31.                 android:text="最后一首" /> 
  32.             <SeekBar 
  33.                 android:id="@+id/audioVolume" 
  34.                 android:layout_width="fill_parent" 
  35.                 android:layout_height="wrap_content" 
  36.             /> 
  37.             <SeekBar 
  38.                 android:id="@+id/seekbar01" 
  39.                 android:layout_width="fill_parent" 
  40.                 android:layout_height="wrap_content" 
  41.             /> 
  42.         </LinearLayout> 
  43.     </ScrollView> 
  44.          ...(其他布局或ScrollView) 
  45. </LinearLayout> 

 

你可能感兴趣的:(android,学习,布局)