需要用到的lib包 :解析json gson包,从网络地址解析json数据成String字符串的异步网络解析工具AsyncHttpClient等下载地址:点击下载Xlistview 下拉上拉第三方框架 点击下载 侧滑菜单的lib 点击下载 1 p ...
需要用到的lib包 :解析json gson包,从网络地址解析json数据成String字符串的异步网络解析工具AsyncHttpClient等
下载地址:点击下载
Xlistview 下拉上拉第三方框架 点击下载
侧滑菜单的lib 点击下载
1 package com.lixu.testjsonall; 2 3 import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu; 4 import com.jeremyfeinstein.slidingmenu.lib.app.SlidingActivity; 5 import com.lixu.testjsonall.fragments.Cehua_Fragment; 6 import com.lixu.testjsonall.fragments.Fragment_one; 7 import com.lixu.testjsonall.fragments.Fragment_tiyuxinwen; 8 import com.lixu.testjsonall.fragments.Fragment_yulexinwen; 9 import android.os.Bundle;10 import android.view.Window;11 12 // 实现三个Fragment的接口类来实现回调13 public class MainActivity extends SlidingActivity implements Cehua_Fragment.SetonCehuaFragmentClickListener,14 Fragment_one.SetonFragmentOneClickListener, Fragment_tiyuxinwen.SetonFragmentTiyuxinwenClickListener,15 Fragment_yulexinwen.SetonFragmentYulexinwenClickListener {16 17 @Override18 public void onCreate(Bundle savedInstanceState) {19 super.onCreate(savedInstanceState);20 requestWindowFeature(Window.FEATURE_NO_TITLE);21 setContentView(R.layout.activity_main);22 23 getFragmentManager().beginTransaction().add(R.id.main_framelayout, Fragment_one.newFragment()).commit();24 // 设置滑出菜单为demo中转样式25 setBehindContentView(R.layout.demo);26 // 将中转demo布局替换为自定义滑出菜单样式27 getFragmentManager().beginTransaction().add(R.id.demo, Cehua_Fragment.newFragment()).commit();28 // 获取菜单滑出菜单实例29 SlidingMenu slidingMenu = getSlidingMenu();30 // 设置滑出菜单的停止宽度31 slidingMenu.setBehindOffsetRes(R.dimen.weight);32 33 }34 35 @Override36 public void loadxinwen() {37 getFragmentManager().beginTransaction().replace(R.id.main_framelayout, Fragment_one.newFragment()).commit();38 // 添加界面后关闭侧滑按钮框39 toggle();40 }41 42 @Override43 public void loadyulexinwen() {44 getFragmentManager().beginTransaction().replace(R.id.main_framelayout, Fragment_yulexinwen.newFragment())45 .commit();46 toggle();47 }48 49 @Override50 public void loadtiyuxinwen() {51 getFragmentManager().beginTransaction().replace(R.id.main_framelayout, Fragment_tiyuxinwen.newFragment())52 .commit();53 toggle();54 }55 56 @Override57 public void back() {58 toggle();59 60 }61 62 }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:模拟QQ侧滑控件 实现三种界面切换效果(知识点:回调机制,解析网络json数据,fragment用法等)。
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。