2011-09-11 37 views
0

我想根据下面的图片创建应用程序用户界面。任何人都可以请指导我如何实现这一目标?按钮和文本视图的android布局问题

enter image description here
Image Source

喜欢这里的123 MB,456MB的数据是动态的,并会不断从应用程序本身发生变化。所以理想情况下应该有2个按钮,并且在特定按钮内部,我们需要2个图像来显示上传/下载和2个显示带宽计数所需的textview。

但我不知道这可以如何安排在一起?

问候, 拉杰什

+0

不是一个大问题拉杰什.. 如果你有相对和线性Layouts..then的基本知识,它会做的伎俩.. 如果你是新到Android然后尝试清除布局 –

回答

0

您可以使用多个嵌套LinearLayouts。事情是这样的:

<LinearLayout android:orientation="horizontal" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent"> 

    <TextView android:text="MOBILE" 
     android:layout_height="wrap_content" 
     android:layout_width="0" 
     android:layout_weight="0.25" /> 

    <LinearLayout android:orientation="vertical" 
     android:layout_height="wrap_content" 
     android:layout_width="0" 
     android:layout_weight="0.25"> 

     <TextView android:text="123 MB" 
      android:drawableLeft="@drawable/arrow_down" 
      android:layout_height="wrap_content" 
      android:layout_width="fill_parent" /> 

     <TextView android:text="456 MB" 
      android:drawableLeft="@drawable/arrow_up" 
      android:layout_height="wrap_content" 
      android:layout_width="fill_parent" /> 

    </LinearLayout> 

    <TextView android:text="WIFI" 
     android:layout_height="wrap_content" 
     android:layout_width="0" 
     android:layout_weight="0.25" /> 

    <LinearLayout android:orientation="vertical" 
     android:layout_height="wrap_content" 
     android:layout_width="0" 
     android:layout_weight="0.25"> 

     <TextView android:text="123 MB" 
      android:drawableLeft="@drawable/arrow_down" 
      android:layout_height="wrap_content" 
      android:layout_width="fill_parent" /> 

     <TextView android:text="456 MB" 
      android:drawableLeft="@drawable/arrow_up" 
      android:layout_height="wrap_content" 
      android:layout_width="fill_parent" /> 

    </LinearLayout> 


</LinearLayout> 

编辑:任何LinearLayout的可以设置为clickableonClickListener你可以注册任何行动。

+0

其预期工作。谢谢。 –