重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1
2
4 -
5
6
13
14
15
2.在TextView里面可以引入shadowDx,shadowDy,shadowColor来设置阴影
创新互联建站成立于2013年,我们提供高端网站建设、网站制作、成都网站设计、网站定制、网络营销推广、小程序设计、微信公众号开发、seo优化服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为成都水泥搅拌车企业提供源源不断的流量和订单咨询。 1
8 android:shadowDx="0"
9 android:shadowDy="2"
10 android:shadowRadius="1"
11 android:text="@string/app_name"
12 android:textColor="#444444"
13 android:textSize="35dip"
14 android:typeface="serif" >
15
3 如果要去掉标题栏一种在是代码中写一种是在布局文件中添加
布局文件:android:theme="@android:style/Theme.NoTitleBar"
4.获取版本号:获取应用程序版本号
1 private String getVersion() {
2 try {
3 PackageInfo info = getPackageManager().getPackageInfo(
4 getPackageName(), 0);
5 return info.versionName;
6
7 } catch (Exception e) {
8 e.printStackTrace();
9 // 包名没有找到的异常是不会发生的 通常会加一个 can't reach10 return null;
11 }
12
13 }
5.判断手机是否有网络连接
1 private boolean isNetWorkAvaiable(){
2 //系统里面提供的网络访问状况相关的服务 3 ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
4
5 NetworkInfo info =cm.getActiveNetworkInfo();
6
7 if(info!=null){
8 return info.isAvailable();
9 }else{
10 return false;
11 }
12 }
6.TabHost的颜色选择器
1
2 //被选中的时候 没有被选中的时候3
4
5
6
7.如果一个应用程序有大量的相同的类似的布局。布局我们可以抽取出来
merge:代表当前布局可以被别的布局直接引用。
include:代表引用一个别的布局
但采用这种方法会降低系统的效率
8.设置ListView的间隔线条
1 divider="color/transparent" //间隔线条为透明2 dividerHeight="5.0dip" //为5个dip3 listSelector="" //设置点中时颜色4
5 代码设置分隔符 setDivider(new ColorDrawable(Color.TRANS));
6
7 //第一个参数context 第二个参数引入的布局 第三个参数 需要设置的内容的ID,第四个参数对应需要设置的内容8 lv.setAdapter(new ArrayAdapter(this,R.layout.fav_item,R.id.fav_title,strs));