title+中间的滚动内容ScrollView+bottom,这样界面布局,然后底部要做成新浪微博的怎么做呢??

解决方案 »

  1.   

    定义个上面是图片,下面是文字的layout,例如item_menu.xml
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/RelativeLayout_Item"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    android:paddingBottom="5dip">
    <ImageView android:id="@+id/item_image"
    android:layout_centerHorizontal="true" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    </ImageView>
    <TextView android:layout_below="@id/item_image" 
    android:id="@+id/item_text"
    android:layout_centerHorizontal="true" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:textColor="#00FFFFFF"
    android:textSize="12dip">
    </TextView>
    </RelativeLayout>
    然后就可以用此自定义的layout,作为一个LinearLayout或者GridView等的子元素,重新Adapter就可以了。
    参考主界面中下面的菜单栏设计
    仿UCWEB7.4界面最新MENU菜单 源码放出~! 
      

  2.   

    那这个页面要每个Activity都添加嘛?求更好的方案,微博肯定不是这样做的
      

  3.   

    TabHost啊,只是TabHost的TabWidget设置成android:visibility="gone",然手下面用RadioButton代替。<?xml version="1.0" encoding="UTF-8"?>
    <TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"
      xmlns:android="http://schemas.android.com/apk/res/android">
        <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
            <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="1.0" />
            <TabWidget android:id="@android:id/tabs" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="0.0" />
            <RadioGroup android:gravity="center_vertical" android:layout_gravity="bottom" android:orientation="horizontal" android:id="@id/main_radio" android:background="@drawable/maintab_toolbar_bg" android:layout_width="fill_parent" android:layout_height="wrap_content">
                <RadioButton android:tag="radio_button0" android:id="@+id/radio_button0" android:layout_marginTop="2.0dip" android:text="@string/main_home" android:drawableTop="@drawable/icon_1_n" style="@style/main_tab_bottom" />
                <RadioButton android:tag="radio_button1" android:id="@+id/radio_button1" android:layout_marginTop="2.0dip" android:text="@string/main_news" android:drawableTop="@drawable/icon_2_n" style="@style/main_tab_bottom" />
                <RadioButton android:tag="radio_button2" android:id="@+id/radio_button2" android:layout_marginTop="2.0dip" android:text="@string/main_my_info" android:drawableTop="@drawable/icon_3_n" style="@style/main_tab_bottom" />
                <RadioButton android:tag="radio_button3" android:id="@+id/radio_button3" android:layout_marginTop="2.0dip" android:text="@string/menu_search" android:drawableTop="@drawable/icon_4_n" style="@style/main_tab_bottom" />
                <RadioButton android:tag="radio_button4" android:id="@+id/radio_button4" android:layout_marginTop="2.0dip" android:text="@string/more" android:drawableTop="@drawable/icon_5_n" style="@style/main_tab_bottom" />
            </RadioGroup>
        </LinearLayout>
    </TabHost>