2 cen yh cen_Yh 于 2017.01.16 17:23 提问

android仿微信布局怎么弄

请教一下安卓开发仿微信的UI布局大概是怎么布局的?谢谢。在网上查了很多资料,感觉有点乱。

7个回答

qq_31001061
qq_31001061   2017.01.16 21:06
已采纳

我做的是上面Fragment ,下面是RadioLayout,具体代码:
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity" >

 <FrameLayout
     android:id="@+id/frame"
    android:layout_width="fill_parent"
     android:layout_weight="1"
    android:layout_height="0dp"/>

 <RadioGroup 
     android:id="@+id/Rg"
     android:layout_width="fill_parent"
     android:layout_height="40px"
     android:orientation="horizontal"
     android:background="#000000">
     <RadioButton 
         android:button="@null"
         android:id="@+id/rb1"
         android:text="微信"
         android:gravity="center_horizontal|bottom"
         android:layout_weight="1"
         android:layout_width="0dp"
         android:textColor="#ffffff"
         android:textSize="20sp"
         android:layout_height="fill_parent"/>
     <RadioButton 
         android:gravity="center_horizontal|bottom"

          android:button="@null"
         android:id="@+id/rb2"
         android:text="通讯录"
         android:layout_weight="1"
         android:layout_width="0dp"
         android:textColor="#ffffff"
         android:textSize="20sp"
         android:layout_height="fill_parent"/>
     <RadioButton
         android:gravity="center_horizontal|bottom"

          android:button="@null"
         android:id="@+id/rb3" 
         android:text="发现"
         android:layout_weight="1"
         android:layout_width="0dp"
         android:textColor="#ffffff"
         android:textSize="20sp"
         android:layout_height="fill_parent"/>
     <RadioButton
         android:gravity="center_horizontal|bottom" 
          android:button="@null"
         android:id="@+id/rb4"
         android:text="我"
         android:layout_weight="1"
         android:layout_width="0dp"
         android:textColor="#ffffff"
         android:textSize="20sp"
         android:layout_height="fill_parent"/>
 </RadioGroup>


u010434246
u010434246   2017.01.16 17:28

上面是Fragment , 下面是使用普通的线性布局 ,平分就可以的。

lixuce1234
lixuce1234   2017.01.16 21:55

如果你需要左右滑动,可以使用Viewpager和radiogroup,RadioButton

xiyu_001
xiyu_001   2017.01.16 17:33

实现微信的那个布局呢,所有的?

xiyu_001
xiyu_001 回复cen_Yh: 当成普通列表写,用listview或RecyclerView。只是适配器里面判断多点。
11 个月之前 回复
cen_Yh
cen_Yh 朋友圈的布局
11 个月之前 回复
morgerton
morgerton   2017.01.16 18:44

自己一个一个堆到xml里面就行了。

qq_31001061
qq_31001061   2017.01.16 21:08

不好意思写错了RadioGroup

yincaiyu
yincaiyu   2017.01.24 17:20

基本功,多看看,多学学就行,不用太在意

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!