• 横向滚动条


    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);
    //            }
    //            
    //        }
    //        
    //    }
    }

  • 相关阅读:
    后端框架:SpringBoot+Mybatis+Dubbox(zookeeper+dubbo-admin)
    java代码执行mysql存储过程
    SpringBoot整合Junit
    摘要算法之MD5
    java如何控制下载的文件类型是txt还是doc?如何将文件名返回给前端?Content-disposition
    Android Atuido 连接模拟器
    verilog CRC 校验
    Altium Designer(AD软件)如何导出gerber文件
    SpringBoot集成mybatisplus
    C++ | 通过智能指针实现资源管理
  • 原文地址:https://www.cnblogs.com/taogev5/p/5631787.html
Copyright © 2020-2023  润新知