91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

用ViewPager + RadioGroup實現的仿微信界面

資源截圖

代碼片段和文件信息

package?com.test.wechatforfragmentdemo;

import?java.util.ArrayList;
import?java.util.List;

import?android.os.Bundle;
import?android.support.v4.app.Fragment;
import?android.support.v4.app.FragmentActivity;
import?android.support.v4.view.ViewPager;
import?android.support.v4.view.ViewPager.OnPageChangeListener;
import?android.view.Window;
import?android.widget.RadioButton;
import?android.widget.RadioGroup;
import?android.widget.RadioGroup.OnCheckedChangeListener;

public?class?MainActivity?extends?FragmentActivity?{
private?RadioGroup?radioGroup;
private?RadioButton?weChatRadio;
private?RadioButton?contactsRadio;
private?RadioButton?findRadio;
private?RadioButton?meRadio;

private?ViewPager?viewPager;
private?List?list;

private?MyFragmentPagerAdapter?adapter;

@Override
protected?void?onCreate(Bundle?savedInstanceState)?{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_title);
setContentView(R.layout.activity_main);

initView();
initFragment();
}

private?void?initFragment()?{
list?=?new?ArrayList();
MyFragment?fr1?=?new?MyFragment(this);
fr1.setText(“One“);
MyFragment?fr2?=?new?MyFragment(this);
fr2.setText(“Two“);
MyFragment?fr3?=?new?MyFragment(this);
fr3.setText(“Three“);
MyFragment?fr4?=?new?MyFragment(this);
fr4.setText(“Four“);

list.add(fr1);
list.add(fr2);
list.add(fr3);
list.add(fr4);

adapter?=?new?MyFragmentPagerAdapter(getSupportFragmentManager()?MainActivity.this?list);

viewPager.setAdapter(adapter);
weChatRadio.setChecked(true);

viewPager.setOnPageChangeListener(new?OnPageChangeListener()?{

@Override
public?void?onPageSelected(int?arg0)?{
switch(arg0){
case?0:
weChatRadio.setChecked(true);
break;
case?1:
contactsRadio.setChecked(true);
break;
case?2:
findRadio.setChecked(true);
break;
case?3:
meRadio.setChecked(true);
break;
}
}
@Override
public?void?onPageScrolled(int?arg0?float?arg1?int?arg2)?{
}
@Override
public?void?onPageScrollStateChanged(int?arg0)?{
}
});
}

/**
?*?初始化View
?*/
private?void?initView()?{
radioGroup?=?(RadioGroup)?findViewById(R.id.radio_group);
weChatRadio?=?(RadioButton)?findViewById(R.id.wechat_radio);
contactsRadio?=?(RadioButton)?findViewById(R.id.contacts_radio);
findRadio?=?(RadioButton)?findViewById(R.id.find_radio);
meRadio?=?(RadioButton)?findViewById(R.id.me_radio);
viewPager?=?(ViewPager)?findViewById(R.id.pager);

radioGroup.setOnCheckedChangeListener(new?OnCheckedChangeListener()?{

@Override
public?void?onCheckedChanged(RadioGroup?group?int?checkedId)?{
switch(checkedId){
case?R.id.wechat_radio:
viewPager.setCurrentItem(0);
break;
case?R.id.contacts_radio:
viewPager.setCurrentItem(1);
break;
case?R.id.find_radio

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-01-22?14:55??WeChatForFragmentDemo\
?????文件?????????475??2016-01-13?14:41??WeChatForFragmentDemo\.classpath
?????文件?????????857??2016-01-13?14:41??WeChatForFragmentDemo\.project
?????文件?????????873??2016-01-13?14:41??WeChatForFragmentDemo\AndroidManifest.xml
?????文件???????51394??2016-01-13?14:41??WeChatForFragmentDemo\ic_launcher-web.png
?????目錄???????????0??2016-01-22?14:55??WeChatForFragmentDemo\libs\
?????文件??????995624??2016-01-13?14:41??WeChatForFragmentDemo\libs\android-support-v4.jar
?????文件?????????781??2016-01-13?14:41??WeChatForFragmentDemo\proguard-project.txt
?????文件?????????563??2016-01-13?14:41??WeChatForFragmentDemo\project.properties
?????目錄???????????0??2016-01-22?14:55??WeChatForFragmentDemo\res\
?????目錄???????????0??2016-01-22?14:55??WeChatForFragmentDemo\res\drawable\
?????目錄???????????0??2016-01-22?14:55??WeChatForFragmentDemo\res\drawable-hdpi\
?????文件????????1769??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-hdpi\contacts_normal.png
?????文件????????1226??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-hdpi\contacts_press.png
?????文件????????2263??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-hdpi\discovery_normal.png
?????文件????????1640??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-hdpi\discovery_press.png
?????文件????????7278??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-hdpi\ic_launcher.png
?????文件????????1998??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-hdpi\message_normal.png
?????文件????????1289??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-hdpi\message_press.png
?????文件????????1636??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-hdpi\me_normal.png
?????文件????????1021??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-hdpi\me_press.png
?????目錄???????????0??2016-01-22?14:55??WeChatForFragmentDemo\res\drawable-ldpi\
?????文件????????7278??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-ldpi\ic_launcher.png
?????目錄???????????0??2016-01-22?14:55??WeChatForFragmentDemo\res\drawable-mdpi\
?????文件????????7278??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-mdpi\ic_launcher.png
?????目錄???????????0??2016-01-22?14:55??WeChatForFragmentDemo\res\drawable-xhdpi\
?????文件????????7278??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-xhdpi\ic_launcher.png
?????目錄???????????0??2016-01-22?14:55??WeChatForFragmentDemo\res\drawable-xxhdpi\
?????文件????????7278??2016-01-13?16:42??WeChatForFragmentDemo\res\drawable-xxhdpi\ic_launcher.png
?????文件?????????300??2016-01-13?16:45??WeChatForFragmentDemo\res\drawable\contact_bac.xml
?????文件?????????302??2016-01-13?16:46??WeChatForFragmentDemo\res\drawable\find_bac.xml
............此處省略27個文件信息

評論

共有 條評論