RadioGroip
来源:互联网 发布:ubuntu安装1080驱动 编辑:程序博客网 时间:2024/05/22 06:23
package com.bwie.test;
import com.bwie.test.adapter.FragmentAdapter;
import com.lidroid.xutils.HttpUtils;
import com.lidroid.xutils.exception.HttpException;
import com.lidroid.xutils.http.ResponseInfo;
import com.lidroid.xutils.http.callback.RequestCallBack;
import com.lidroid.xutils.http.client.HttpRequest.HttpMethod;
import me.maxwin.view.XListView;
import android.R.color;
import android.os.Bundle;
import android.app.Activity;
import android.graphics.Color;
import android.support.v4.app.FragmentActivity;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.view.Menu;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.TextView;
public class Main2Activity extends FragmentActivity {
private ImageView img;
private TextView textView;
private ViewPager pager;
private RadioGroup group;
private RadioButton r1;
private RadioButton r2;
private RadioButton r3;
private RadioButton r4;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
// 控件
initview();
// 赋值
ViewSet();
// 适配器
Adapterfragment();
//点击
groupclick();
//运行
pagerclock();
}
private void pagerclock() {
r1.setTextColor(Color.GREEN);
r1.setBackgroundColor(Color.RED);
pager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
r1.setTextColor(Color.BLACK);
r2.setTextColor(Color.BLACK);
r3.setTextColor(Color.BLACK);
r4.setTextColor(Color.BLACK);
r1.setBackgroundColor(Color.WHITE);
r2.setBackgroundColor(Color.WHITE);
r3.setBackgroundColor(Color.WHITE);
r4.setBackgroundColor(Color.WHITE);
switch (arg0) {
case 0:
if (group.getCheckedRadioButtonId() != R.id.radio1) {
group.check(R.id.radio1);
}
r1.setTextColor(Color.GREEN);
r1.setBackgroundColor(Color.RED);
break;
case 1:
if (group.getCheckedRadioButtonId() != R.id.radio2) {
group.check(R.id.radio2);
}
r2.setTextColor(Color.GREEN);
r2.setBackgroundColor(Color.RED);
break;
case 2:
if (group.getCheckedRadioButtonId() != R.id.radio3) {
group.check(R.id.radio3);
}
r3.setTextColor(Color.GREEN);
r3.setBackgroundColor(Color.RED);
break;
case 3:
if (group.getCheckedRadioButtonId() != R.id.radio4) {
group.check(R.id.radio4);
}
r4.setTextColor(Color.GREEN);
r4.setBackgroundColor(Color.RED);
break;
}
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
}
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
});
}
private void groupclick() {
group.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch (checkedId) {
case R.id.radio1:
pager.setCurrentItem(0);
break;
case R.id.radio2:
pager.setCurrentItem(1);
break;
case R.id.radio3:
pager.setCurrentItem(2);
break;
case R.id.radio4:
pager.setCurrentItem(3);
break;
default:
break;
}
}
});
}
private void Adapterfragment() {
FragmentAdapter adapter = new FragmentAdapter(
getSupportFragmentManager());
pager.setAdapter(adapter);
}
private void ViewSet() {
textView.setText(MainActivity.qqName);
img.setImageBitmap(MainActivity.qqLogo);
}
private void initview() {
r1 = (RadioButton)findViewById(R.id.radio1);
r2 = (RadioButton)findViewById(R.id.radio2);
r3 = (RadioButton)findViewById(R.id.radio3);
r4 = (RadioButton)findViewById(R.id.radio4);
pager = (ViewPager) findViewById(R.id.vp);
img = (ImageView) findViewById(R.id.imageView1);
textView = (TextView) findViewById(R.id.textView1);
group = (RadioGroup) findViewById(R.id.radioGroup1);
}
}
import com.bwie.test.adapter.FragmentAdapter;
import com.lidroid.xutils.HttpUtils;
import com.lidroid.xutils.exception.HttpException;
import com.lidroid.xutils.http.ResponseInfo;
import com.lidroid.xutils.http.callback.RequestCallBack;
import com.lidroid.xutils.http.client.HttpRequest.HttpMethod;
import me.maxwin.view.XListView;
import android.R.color;
import android.os.Bundle;
import android.app.Activity;
import android.graphics.Color;
import android.support.v4.app.FragmentActivity;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.view.Menu;
import android.widget.ImageView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.TextView;
public class Main2Activity extends FragmentActivity {
private ImageView img;
private TextView textView;
private ViewPager pager;
private RadioGroup group;
private RadioButton r1;
private RadioButton r2;
private RadioButton r3;
private RadioButton r4;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
// 控件
initview();
// 赋值
ViewSet();
// 适配器
Adapterfragment();
//点击
groupclick();
//运行
pagerclock();
}
private void pagerclock() {
r1.setTextColor(Color.GREEN);
r1.setBackgroundColor(Color.RED);
pager.setOnPageChangeListener(new OnPageChangeListener() {
@Override
public void onPageSelected(int arg0) {
r1.setTextColor(Color.BLACK);
r2.setTextColor(Color.BLACK);
r3.setTextColor(Color.BLACK);
r4.setTextColor(Color.BLACK);
r1.setBackgroundColor(Color.WHITE);
r2.setBackgroundColor(Color.WHITE);
r3.setBackgroundColor(Color.WHITE);
r4.setBackgroundColor(Color.WHITE);
switch (arg0) {
case 0:
if (group.getCheckedRadioButtonId() != R.id.radio1) {
group.check(R.id.radio1);
}
r1.setTextColor(Color.GREEN);
r1.setBackgroundColor(Color.RED);
break;
case 1:
if (group.getCheckedRadioButtonId() != R.id.radio2) {
group.check(R.id.radio2);
}
r2.setTextColor(Color.GREEN);
r2.setBackgroundColor(Color.RED);
break;
case 2:
if (group.getCheckedRadioButtonId() != R.id.radio3) {
group.check(R.id.radio3);
}
r3.setTextColor(Color.GREEN);
r3.setBackgroundColor(Color.RED);
break;
case 3:
if (group.getCheckedRadioButtonId() != R.id.radio4) {
group.check(R.id.radio4);
}
r4.setTextColor(Color.GREEN);
r4.setBackgroundColor(Color.RED);
break;
}
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
// TODO Auto-generated method stub
}
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
});
}
private void groupclick() {
group.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
switch (checkedId) {
case R.id.radio1:
pager.setCurrentItem(0);
break;
case R.id.radio2:
pager.setCurrentItem(1);
break;
case R.id.radio3:
pager.setCurrentItem(2);
break;
case R.id.radio4:
pager.setCurrentItem(3);
break;
default:
break;
}
}
});
}
private void Adapterfragment() {
FragmentAdapter adapter = new FragmentAdapter(
getSupportFragmentManager());
pager.setAdapter(adapter);
}
private void ViewSet() {
textView.setText(MainActivity.qqName);
img.setImageBitmap(MainActivity.qqLogo);
}
private void initview() {
r1 = (RadioButton)findViewById(R.id.radio1);
r2 = (RadioButton)findViewById(R.id.radio2);
r3 = (RadioButton)findViewById(R.id.radio3);
r4 = (RadioButton)findViewById(R.id.radio4);
pager = (ViewPager) findViewById(R.id.vp);
img = (ImageView) findViewById(R.id.imageView1);
textView = (TextView) findViewById(R.id.textView1);
group = (RadioGroup) findViewById(R.id.radioGroup1);
}
}
0 0
- RadioGroip
- Xcode_7 iOS_9 索引栏 Objective-C (11)
- PullToRefresh的上拉加载下拉刷新
- ViewPager 实现 Galler 效果, 中间大图显示,两边小图展示
- 909422229__三种查找算法:顺序查找,二分法查找(折半查找),分块查找
- CentOS不能运行dialog的解决办法
- RadioGroip
- 第六章、epub文件处理 -- 解析container文件与.opf文件
- 手动添加Spring
- 同步函数与异步函数
- 通过指针交换两数值
- 技术总结从今天开始
- 穿越前进路迈向精彩人生
- picasso-强大的Android图片下载缓存库
- ubuntu下JDK,tomcat,mysql,nginx搭建