最近学了一些安卓的基本组件,总结一下

最近学了一些安卓的基本组件,分别是GridView,TimePicker&DatePicker,Spinner,WebView,ProgressBasr,DialogProgressBar ;接下来就一一总结一下:
1. GridView 
    1.1 首先是准备数据源;
    1.2 准备单个的布局;
    1.3 然后使用一个SimpleAdapter的适配器去加载数据源和单个布局文件;
    1.4 接着就是GridView.setAdapter();
    1.5 最后就是设置监听器{可以通过实现接口OnItemClick,也可以用匿名内部类};

2. TimePicker&DatePicker
     2.1 首先在布局文件里添加这些组建,findViewById();
     2.2 然后实现监听时间或者日期的变换;
     

      关于dialog上显示TimePicker和DatePickeder
     暂时还没有尝试


3. WebView   (不调用系统浏览器实现的加载网页,缓存的实现)
     3.1 声明WebView然后findview;
     3.2 调用WebView的setWebViewClient()这个函数,用来覆盖默认调用系统浏览器的设置;
     3.3 调用WebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
     3.4 其中想要实现显示加载进度的话,WebView.setWebChromeClient(new WebViewChromeClient(){});
4. ProgressBar
     4.A 先是熟悉了下系统默认的ProgressBar的种类以及效果
     4.B 然后code
       .1 先是在xml中添加progress,然后再findview;
       .2 接着就是setMax();setProgressStyle();setProgress();
       .3 然后就是自定义progress的style,这个是在progress_bar.xml中实现的
5. DialogProgressBar
     5.1 这个其实和ProgressBar一样只不过是多了一些dialog的属性
     5.2 setTitle()  setMessage();   setIcon()    setButton()



ps:有错误欢迎指正,欢迎转载,但请保留原链接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值