zoukankan      html  css  js  c++  java
  • Android开源代码的使用

    1.actionbarsherlock 

    用Eclipse的导入方式不是import 而是new->project->android project from existing project

    其他项目则用properties->android->add lib 加入刚才生成的actionbarsherlock 项目

    程序中加入导航actionbar

    getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
    getSupportActionBar().setListNavigationCallbacks(list, this);

    2.ViewFolw

    可以滑动视图

    布局文件里加入  

    CircleFlowIndicator 是显示所在图片排位的小圆圈
    <org.taptwo.android.widget.ViewFlow
            android:id="@+id/viewfolw"
            android:layout_width="match_parent"
            android:layout_height="100dp"
            
            />
        <org.taptwo.android.widget.CircleFlowIndicator  
                android:padding="10dip"   
                android:layout_height="wrap_content"  
                android:layout_width="wrap_content"   
                android:id="@+id/viewflowindic"  
                android:background="#00000000"
                android:layout_gravity="center_horizontal"  
                />  

    程序里添加 并将viewflow 和indic配对

    viewflow=(ViewFlow)findViewById(R.id.viewfolw);
    viewflow.setAdapter(new FlowAdapter(this),0);  //自定义的显示视图的适配器
    viewflow.setmSideBuffer(4);
    CircleFlowIndicator indic = (CircleFlowIndicator) findViewById(R.id.viewflowindic);
     viewflow.setFlowIndicator(indic);

    3. imageloader

    通过URL获取本地或者网络图片

    建立一个Application,进行初始配置

    public class MyApplication extends Application {
        public static ImageLoader imageLoader=ImageLoader.getInstance();
        @Override
        public void onCreate() {
            // TODO Auto-generated method stub
            super.onCreate();
            ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
            .threadPriority(Thread.NORM_PRIORITY - 2)
            .denyCacheImageMultipleSizesInMemory()
            .discCacheFileNameGenerator(new Md5FileNameGenerator())
            .tasksProcessingOrder(QueueProcessingType.LIFO)
       
            .build();
    ImageLoader.getInstance().init(config);
        }
    
    }

    在其他位置的调用,在视图imageview显示ImageUrl处获取的图片

    MyApplication.imageLoader.displayImage(ImageUrl,imageview);
  • 相关阅读:
    关于MATLAB收集人工鼠标移动轨迹的坐标
    对交叉验证的认识
    关于MATLAB处理大数据坐标文件2017624
    关于MATLAB处理大数据坐标文件2017622
    关于MATLAB处理大数据坐标文件2017620
    关于MATLAB处理大数据坐标文件201763
    关于MATLAB处理大数据坐标文件201762
    关于MATLAB处理大数据坐标文件201761
    关于MATLAB处理大数据坐标文件2017530
    [leetcode] 70. Climbing Stairs 解题报告
  • 原文地址:https://www.cnblogs.com/cschen/p/3322211.html
Copyright © 2011-2022 走看看