Android知识点五:底部菜单效果(方式1)
来源:互联网 发布:c语言压缩文本文件 编辑:程序博客网 时间:2024/05/06 13:24
首先是activity_mian.xml(首页布局)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF" android:orientation="vertical" > <com.lushan.widget.ScrollLayout android:id="@+id/scrollLayout" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" android:background="#FFFFFF" > <include layout="@layout/layout_home" /> <include layout="@layout/layout_pic" /> <include layout="@layout/layout_doc" /> <include layout="@layout/layout_email" /> <include layout="@layout/layout_tour" /> </com.lushan.widget.ScrollLayout> <include android:layout_width="fill_parent" android:layout_height="wrap_content" layout="@layout/main_common_bottom" /></LinearLayout>
MainActivity.java代码
public class MainActivity extends Activity {private RadioGroup mRadioGroup;private ScrollLayout mScrollLayout;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initView();initListener();initPart();}void initView() {mRadioGroup = (RadioGroup) findViewById(R.id.radioGroup);mScrollLayout = (ScrollLayout) findViewById(R.id.scrollLayout);mScrollLayout.setScrollable(true);}void initListener() {for (int i = 0; i < mRadioGroup.getChildCount(); i++) {View v = mRadioGroup.getChildAt(i);if (v instanceof RadioButton) {((RadioButton) v).setOnCheckedChangeListener(new OnCheckedChangeListener() {public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {int page = Integer.parseInt(buttonView.getTag().toString());if (isChecked) {switch (page) {case 0:break;case 1:break;case 2:break;case 3:break;case 4:break;}mScrollLayout.snapToScreen(page);}}});}}}void initPart() {}}scrollLayout是自己封装的一个类!一下是效果图
0 0
- Android知识点五:底部菜单效果(方式1)
- Android知识点五:底部菜单效果(方式2)
- Android DialogFragment实现底部弹出菜单效果
- 【Android界面实现】实现底部扇形展开菜单效果
- 【Android界面实现】实现底部扇形展开菜单效果
- 苹果底部菜单效果实现
- Android底部菜单的两种实现方式
- android底部菜单应用
- Android仿微信底部菜单
- Android仿微信底部菜单
- android底部菜单应用
- android底部菜单应用
- Android仿微信底部菜单
- Android的底部菜单
- android底部菜单实现
- android 底部菜单
- android底部弹出菜单
- Android 底部弹出式菜单
- 基于模板的冒泡排序
- 车厢调度程序
- PHP学习 mysqli的基本操作
- ASP.NET页面生命周期
- glEnable(GL_DEPTH_TEST) 有什么用?
- Android知识点五:底部菜单效果(方式1)
- 基于LoadRunner构建接口测试框架
- 技术人生“白天求生存,晚上谋发展”
- hdu 3394 图的双联通分量
- javaweb之Cookie显示商品的浏览记录和Cookie的常见应用有哪些
- 对Object 的wait 和 notify的新理解
- ITF Demo代码(用VBScript构建的接口测试框架)
- springmvc和struts2的差别
- Oracle视图