简单侧滑
来源:互联网 发布:创盈门窗软件 编辑:程序博客网 时间:2024/05/16 00:49
先是侧滑布局
<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/v4_drawerlayout" android:layout_width="match_parent" android:layout_height="match_parent"> <FrameLayout android:id="@+id/fl" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/tv" android:layout_width="match_parent" android:layout_height="match_parent" /> </FrameLayout> <ListView android:id="@+id/lv" android:layout_width="200dp" android:layout_gravity="start" android:background="#fff" android:layout_height="match_parent" /></android.support.v4.widget.DrawerLayout>main主方法public class MainActivity extends AppCompatActivity { private ListView lv; private TextView tv; private List<Data> data; public static final String Json_URL = "http://v.juhe.cn/toutiao/index?type=top&key=2f092bd9ce76c0257052d6d3c93c11b4"; private DrawerLayout drawer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv = (ListView) findViewById(R.id.lv); tv = (TextView) findViewById(R.id.tv); drawer = (DrawerLayout) findViewById(R.id.v4_drawerlayout); new AsyncTask<String, Integer, String>() { @Override protected String doInBackground(String... params) { String s = params[0]; String uRkl = new HtpURLl().getURkl(s); return uRkl; } @Override protected void onPostExecute(String s) { super.onPostExecute(s); Bean bean = new Gson().fromJson(s, Bean.class); Result result = bean.getResult(); data = result.getData(); MyAdapter adapter = new MyAdapter(MainActivity.this, data); lv.setAdapter(adapter); lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { tv.setText(data.get(position).getTitle()+data.get(position).getAuthor_name()); if (!drawer.isDrawerOpen(Gravity.LEFT)){ drawer.openDrawer(Gravity.LEFT); }else{ drawer.closeDrawer(Gravity.LEFT); } } }); drawer.openDrawer(Gravity.LEFT); } }.execute(Json_URL); }}
阅读全文
1 0
- 简单侧滑
- 简单侧滑
- 简单侧滑
- 简单的侧滑
- 简单的侧滑
- SlidingMenu 简单侧滑
- 简单侧滑
- SlidingMenu侧滑简单实现
- SlidingMenu侧滑简单实现
- 最简单侧滑实现
- 简单实现侧滑菜单
- DrawerLayout侧滑简单应用
- 一个简单的侧滑
- 简单导航+侧滑模板
- DrawerLayout实现简单的侧滑功能
- Android侧滑菜单栏简单实现
- UI实现简单的侧滑效果
- 最简单的侧滑效果DrawerLayout
- Android -List<T>和ArrayList<T>(),发现你的真身
- 4.tomcat虚拟目录的配置
- 日记(周末)
- 常见ASCII码
- JS正则表达式大全(整理详细且实用)
- 简单侧滑
- 希尔排序
- 虚拟化技术的用处
- 动漫-无限轮播小圆点+判断网络+网络请求+多条目加载XListView+ImageLoader
- dubbo基础入门使用与开发
- 别被final、finally和finalize这三兄弟给骗了,其实它们半毛钱关系也没有
- 【多线程】实例变量(synchronized)与线程安全
- SimHash+汉明距离的C#实现方法
- SpringMvc之参数绑定