zoukankan      html  css  js  c++  java
  • 横向滚动条

    package com.example.llltyt;

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

    import com.baidu.adapter.PagerMyAdapter;
    import com.baidu.fragment.f1;
    import com.baidu.fragment.f2;
    import com.baidu.fragment.f3;
    import com.baidu.fragment.f4;

    import android.R.integer;
    import android.os.Bundle;
    import android.os.Handler;
    import android.app.Activity;
    import android.content.Context;
    import android.support.v4.app.Fragment;
    import android.support.v4.app.FragmentActivity;
    import android.support.v4.app.FragmentPagerAdapter;
    import android.support.v4.view.ViewPager;
    import android.view.Menu;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.HorizontalScrollView;
    import android.widget.ImageView;
    import android.widget.LinearLayout;
    import android.widget.TextView;

    public class MainActivity extends FragmentActivity{
        private f1 f1;
        private f2 f2;
        private f3 f3;
        private f4 f4;
        int[] imas = {
                R.drawable.lun1,
                R.drawable.lun2
        };
        private ViewPager vp;
        private HorizontalScrollView scro;
        private LinearLayout line;
        private List<String> List_text = new ArrayList<String>();
        private List<TextView> text_list = new ArrayList<TextView>();
        private List<Fragment> list_frag = new ArrayList<Fragment>();
        Handler handler = new Handler(){
            public void handleMessage(android.os.Message msg) {
                
                if(msg.what==111){
                    int item = vp.getCurrentItem();
                    item++;
                    vp.setCurrentItem(item);
                    
                    
                    handler.sendEmptyMessageDelayed(111, 2000);
                }
                
                
            };
        };
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            scro = (HorizontalScrollView) findViewById(R.id.scro);
            line = (LinearLayout) findViewById(R.id.line);
            vp = (ViewPager) findViewById(R.id.vp);
            List_text.add(new String("傻逼"));
            List_text.add(new String("傻逼"));
            List_text.add(new String("傻逼"));
            List_text.add(new String("傻逼"));
            vp.setAdapter(new PagerMyAdapter(handler, MainActivity.this, imas));
            handler.sendEmptyMessageDelayed(111, 2000);
            //text();
            //init();
        }
        private void text() {
            // TODO Auto-generated method stub
            for(int i=0;i<List_text.size();i++){
                TextView tv = new TextView(MainActivity.this);
                tv.setText(List_text.get(i));
                tv.setPadding(10, 10, 10, 10);
                text_list.add(tv);
                line.addView(tv);
                
            }
            
            
        }
    //    public void onClick(View v) {
    //        // TODO Auto-generated method stub
    //        
    //    }
    //    
    //    FragmentPagerAdapter adapter_p = new FragmentPagerAdapter(getSupportFragmentManager()) {
    //        
    //        private int[] imas;
    //        private Context context;
    //        private Handler handler;
    //        
    //    
    //        
    //        @Override
    //        public int getCount() {
    //            // TODO Auto-generated method stub
    //            return Integer.MAX_VALUE;
    //            
    //        }
    //        
    //        @Override
    //        public Fragment getItem(int arg0) {
    //            // TODO Auto-generated method stub
    //            return list_frag.get(arg0);
    //        }
    //        
    //        public Object instantiateItem(android.view.ViewGroup container, int position) {
    //        
    //        ImageView imas = new ImageView(MainActivity.this);
    //        imas.setBackgroundResource(int[position%])
    //            
    //            
    //            return position;
    //            
    //            
    //            
    //        };
    //    };
        
    //    private void init() {
    //        // TODO Auto-generated method stub
    //        f1 = new f1();
    //        f2 = new f2();
    //        f3= new f3();
    //        f4 = new f4();
    //        list_frag.add(f1);
    //        list_frag.add(f2);
    //        list_frag.add(f3);
    //        list_frag.add(f4);
    //    }
    ////    public void onClick(View v) {
    //        // TODO Auto-generated method stub
    //        for(int i=0;i<List_text.size();i++){
    //            TextView tt = (TextView) line.getChildAt(i);
    //            
    //            if(tt==v){
    //                vp.setCurrentItem(i);
    //            }
    //            
    //        }
    //        
    //    }
    }

  • 相关阅读:
    帝国 标签模板 使用程序代码 去除html标记 并 截取字符串
    iis6 伪静态 iis配置方法 【图解】
    您来自的链接不存在 帝国CMS
    帝国cms Warning: Cannot modify header information headers already sent by...错误【解决方法】
    .fr域名注册 51元注册.fr域名
    帝国网站管理系统 恢复栏目目录 建立目录不成功!请检查目录权限 Godaddy Windows 主机
    星外虚拟主机管理平台 开通数据库 出现Microsoft OLE DB Provider for SQL Server 错误 '8004' 从字符串向 datetime 转换失败
    ASP.NET 自定义控件学习研究
    CSS层叠样式表之CSS解析机制的优先级
    ASP.NET程序员工作面试网络收藏夹
  • 原文地址:https://www.cnblogs.com/taogev5/p/5631787.html
Copyright © 2011-2022 走看看