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

 

posted @ 2013-09-15 10:33  DET橙  阅读(368)  评论(0编辑  收藏  举报