- 浏览: 237109 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
江恂泽:
楼主 这家伙会把data 拆分开来 转换成day year形 ...
JsonUtil -
mdsp25xhm:
为何没有列表查询功能?
myBatis DAO封装
Store extends ActivityGroup implements OnClickListener
private ViewPager viewPager;
private ArrayList<View> pageViews;
private RadioGroup radioGroup;
private String title[] = { "A", "B", "C", "D", "E", "F" };
private LinearLayout linearLayout;
private final int height = 70;
private ArrayList<TextView> textViews;
private HorizontalScrollView horizontalScrollView;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main1);
linearLayout = (LinearLayout) findViewById(R.id.ll_main);
viewPager = (ViewPager) findViewById(R.id.pager);
horizontalScrollView = (HorizontalScrollView) findViewById(R.id.horizontalScrollView);
InItTitle1();
setSelector(0);
InItView();
viewPager.setAdapter(new myPagerView());
viewPager.clearAnimation();
viewPager.setOnPageChangeListener(new OnPageChangeListener() {
public void onPageSelected(int arg0) {
setSelector(arg0);
}
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
public void onPageScrollStateChanged(int arg0) {
}
});
}
/***
* init title
*/
void InItTitle() {
int width = getWindowManager().getDefaultDisplay().getWidth() / 5;
for (int i = 0; i < title.length; i++) {
RadioButton radioButton = new RadioButton(this, null,
R.style.radioButton);
radioButton.setText(title[i]);
radioButton.setTextSize(17);
radioButton.setTextColor(R.color.black);
radioButton.setWidth(width);
radioButton.setHeight(height);
radioButton.setGravity(Gravity.CENTER);
radioGroup.addView(radioButton);
}
}
/***
* init title
*/
void InItTitle1() {
textViews = new ArrayList<TextView>();
int width = getWindowManager().getDefaultDisplay().getWidth() / 5;
int height = 70;
for (int i = 0; i < title.length; i++) {
TextView textView = new TextView(this);
textView.setText(title[i]);
textView.setTextSize(17);
textView.setTextColor(R.color.black);
textView.setWidth(width);
textView.setHeight(height - 30);
textView.setGravity(Gravity.CENTER);
textView.setId(i);
textView.setOnClickListener(this);
textViews.add(textView);
// 分割线
View view = new View(this);
LinearLayout.LayoutParams layoutParams = new LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
layoutParams.width = 1;
layoutParams.height = height - 40;
layoutParams.gravity = Gravity.CENTER;
view.setLayoutParams(layoutParams);
view.setBackgroundColor(R.color.gray);
linearLayout.addView(textView);
if (i != title.length - 1) {
linearLayout.addView(view);
}
}
}
private ViewPager viewPager;
private ArrayList<View> pageViews;
private RadioGroup radioGroup;
private String title[] = { "A", "B", "C", "D", "E", "F" };
private LinearLayout linearLayout;
private final int height = 70;
private ArrayList<TextView> textViews;
private HorizontalScrollView horizontalScrollView;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main1);
linearLayout = (LinearLayout) findViewById(R.id.ll_main);
viewPager = (ViewPager) findViewById(R.id.pager);
horizontalScrollView = (HorizontalScrollView) findViewById(R.id.horizontalScrollView);
InItTitle1();
setSelector(0);
InItView();
viewPager.setAdapter(new myPagerView());
viewPager.clearAnimation();
viewPager.setOnPageChangeListener(new OnPageChangeListener() {
public void onPageSelected(int arg0) {
setSelector(arg0);
}
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
public void onPageScrollStateChanged(int arg0) {
}
});
}
/***
* init title
*/
void InItTitle() {
int width = getWindowManager().getDefaultDisplay().getWidth() / 5;
for (int i = 0; i < title.length; i++) {
RadioButton radioButton = new RadioButton(this, null,
R.style.radioButton);
radioButton.setText(title[i]);
radioButton.setTextSize(17);
radioButton.setTextColor(R.color.black);
radioButton.setWidth(width);
radioButton.setHeight(height);
radioButton.setGravity(Gravity.CENTER);
radioGroup.addView(radioButton);
}
}
/***
* init title
*/
void InItTitle1() {
textViews = new ArrayList<TextView>();
int width = getWindowManager().getDefaultDisplay().getWidth() / 5;
int height = 70;
for (int i = 0; i < title.length; i++) {
TextView textView = new TextView(this);
textView.setText(title[i]);
textView.setTextSize(17);
textView.setTextColor(R.color.black);
textView.setWidth(width);
textView.setHeight(height - 30);
textView.setGravity(Gravity.CENTER);
textView.setId(i);
textView.setOnClickListener(this);
textViews.add(textView);
// 分割线
View view = new View(this);
LinearLayout.LayoutParams layoutParams = new LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
layoutParams.width = 1;
layoutParams.height = height - 40;
layoutParams.gravity = Gravity.CENTER;
view.setLayoutParams(layoutParams);
view.setBackgroundColor(R.color.gray);
linearLayout.addView(textView);
if (i != title.length - 1) {
linearLayout.addView(view);
}
}
}
发表评论
-
IMF简介-2
2013-07-09 17:56 845InputManager 由UI控件(View,TextVie ... -
IMF简介-1
2013-07-09 17:51 771Input Method Framework 目录 ... -
输入法 总结-3
2013-07-08 15:02 814public class MainActivity exten ... -
输入法 总结-4
2013-07-04 17:29 896public class InputActivity exte ... -
输入法 总结-3
2013-07-04 17:28 825public class InputApplication e ... -
输入法 总结-2
2013-07-04 17:23 732openwnn_pref_ja.xml <?xml v ... -
输入法 总结-2
2013-07-04 17:21 13openwnn_pref_ja.xml <?xml v ... -
输入法 总结-1
2013-07-04 17:19 762<application android ... -
Android快捷键
2013-03-15 14:39 762Home键(小房子键) 在 ... -
如何通过wifi调试android程序
2013-02-27 15:48 706android手机居然可以通过wifi进行程序的调试,太好了, ... -
Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-
2013-02-27 14:27 1598adt 出现ADB server didn't ACK, fa ... -
Android AsyncTask
2013-02-19 09:35 1051AsyncTask是抽象类,子类 ... -
Android ViewPager 左右滑动2-1
2013-01-29 10:12 1398public class PagerActivity exte ... -
Android ViewPager 左右滑动-3
2013-01-29 10:10 1055<?xml version="1.0" ... -
Android ViewPager 左右滑动-2
2013-01-29 10:10 1394/*** * 选中效果 */ pu ... -
Android 下载
2013-01-27 00:59 862下载apk程序代码 protected File downLo ... -
Android SDCard操作-3
2013-01-26 18:31 840public static Intent getVid ... -
Android SDCard操作-2
2013-01-26 18:30 1024/** * 判断该应用在手机中的安装情况 ... -
Android SDCard操作-1
2013-01-26 18:27 987private static int INSTALLED = ... -
Android GridView显示图片
2013-01-05 22:52 6053package com.example.dynamicimag ...
相关推荐
Android ViewPager左右滑动翻页。 适用于,第一次安装应用时的新手指导,及图片推荐浏览等。
一款android viewpager 自定义滑动动画效果,很多种效果有你想要的,还可以理解之后自己写出自己想要的效果,很简单,调用就一段代码,不影响性能
自己写的一个基于viewpager 的页面滑动效果,可以无限的左右滑动。
Android ViewPager实现仿QQ多页面滑动切换以及动画效果
Android ViewPager 图片无限滑动和根据图片数量自动生成的小圆点
仿微博的左右滑动 主要利用了android的ViewPager
用viewPager实现在页面左右滑动的同时 动态光标 一条用来指示当前页面是viewPager的哪一个页面的横线 实现动态的滑动效果 类似与微信经典界面
android viewpager 实现了左右无限循环滑动 并且内附可自定义的小圆点指示器
用ViewPager实现手动切换,用Timer + Handler实现自动切换,左右完美无限滑动效果非常平滑,不卡,哈哈~Fragment里面我是写了文字,大家根据自己的需求放图片,设置点击事件等等。代码都有详细的注释,如果导入工程...
Android listview viewpager 滑动 跳动 冲突解决 ListView中嵌套ViewPage有或者滑动手势冲突解决 blog 地址 : http://blog.csdn.net/aaawqqq/article/details/43824631
使用ViewPager作为一个页面进行切换,里面可以存放很多View,但有时在操作View时不小心滑动一下就有可能跳到下一页,这并不是我们想要的,这里就需要重写ViewPager修改它的滑动条件
Android ViewPager+Fragment,ViewPager标示跟着ViewPager滑动而同时滑动
-Android-ViewPagerIndicator ViewPager的相关代码。转来的。不好勿喷
Android ViewPager左右滑动月历
android的viewpager的demo,很好用
android viewpager实现左右滑动的用户引导的欢迎界面
android ViewPager自动滑动(广告栏效果)
Android利用ViewPager实现类微信的左右滑动效果,详细代码注解解析setOnPageChangeListener各参数意义以及使用方法
通过判断viewpager滑动事件,实现左右循环滑动,外加定时滑动
android viewPager fragment 左右滑动布局 替代tabhost布局