[android] 习题viewpagerindicator的使用(一)
[android] 练习viewpagerindicator的使用(一)
主要是学习一下使用这个库
activity_main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#eee" android:orientation="vertical" > <include layout="@layout/main_head"/> <com.viewpagerindicator.TabPageIndicator android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/vpi_tab" android:background="#C0D0E0"> </com.viewpagerindicator.TabPageIndicator> <android.support.v4.view.ViewPager android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:id="@+id/vp_content"/> </LinearLayout>
MainActivity.java
package com.example.****; import com.viewpagerindicator.TabPageIndicator; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; public class MainActivity extends FragmentActivity { private TabPageIndicator tpi_tab; private ViewPager vp_content; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tpi_tab = (TabPageIndicator) findViewById(R.id.vpi_tab); vp_content = (ViewPager) findViewById(R.id.vp_content); FragmentManager fm = getSupportFragmentManager(); TabAdapter adapter = new TabAdapter(fm); // ViewPager设置适配器 vp_content.setAdapter(adapter); // 指示器绑定ViewPager tpi_tab.setViewPager(vp_content, 0); } } /** * 适配器 * * @author taoshihan * */ class TabAdapter extends FragmentPagerAdapter { public static final String[] TITLES = new String[] { "业界", "移动", "研发" }; public TabAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int arg0) { return new Fragment(); } @Override public int getCount() { return TITLES.length; } @Override public CharSequence getPageTitle(int position) { // TODO Auto-generated method stub return TITLES[position % TITLES.length]; } }
- 1楼icon少女
- 你真的看得懂你的App市场评论吗?,,聚合分析、过滤泡沫、情感可视、发展预测,集四大功能于一体的App印象,是一款帮助App开发运维人员轻松便捷、快速有效的管理手机应用市场里App评论的SaaS产品。,废寝忘食几个月的App终于上线,你是不是又开始对手机应用市场里繁冗的用户评论觉得麻烦、看的头疼?, 1、解决麻烦,将聚合的评论信息通过微信和E-mail帮你每天/每周/每月实时关注你的App评论;,2、拒绝垃圾评论,自动过滤刷出来的泡沫评论信息,再也不用浪费时间;,3、透视评论背后的用户情感,真正把握用户对App的情感倾向;,4、预评不同版本的演化发展态势,聚焦重点主题分类进行对比,真正让评论对版本发展产生积极作用……,App印象,帮你真正看懂你的App评论。