android 使用代码方式创建自定义progressBar——自定义控件学习(六)

本文主要参考:http://blog.csdn.net/hjj0212/article/details/8286757 因为在自定义控件的时候经常需要整合progressBar,所以需要自己通过代码的方式创建一个progressBar,而且通常情况下,需要对progressBar的颜色大小进行设置。下面就直接上货: 1、首先是布局文件:
<?xml version="1.0" encoding="utf-8"?>

2、可能需要的资源:
progressbar.xml
<?xml version="1.0" encoding="utf-8"?>                

3、MainActivity.java
package com.example.administrator.customerprogressbar;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ProgressBar;import android.widget.RelativeLayout;public class MainActivity extends AppCompatActivity {    private ProgressBar progressBar;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        progressBar = new ProgressBar(this);        progressBar.setIndeterminateDrawable(getResources().getDrawable(R.drawable.progressbar));        this.addContentView(progressBar,new RelativeLayout.LayoutParams(100,100));    }}

代码还是比较基本的,所以不过多的解释了,下面是运行结果: android 使用代码方式创建自定义progressBar——自定义控件学习(六)_第1张图片

更多相关文章

  1. 【自定义控件系列四】android绘制实战(一)通过Canvas+Path+Paint
  2. Android http请求例子、Unicode转UTF-8 java代码收藏
  3. Android 控件七 ImageView 控件
  4. Android SQLite数据库 《第一行代码》
  5. Android简明开发教程二十四:总结及示例代码下载
  6. 如何获取android源代码

随机推荐

  1. android集成Crosswalk内核,屏蔽返回键问题
  2. android线程相关2
  3. 【Geek】Android(安卓)将代码打包成JAR时
  4. 安全篇 - 隐式配置 KeyStore 签名信息
  5. Android(安卓)启动服务配合AsyncTask 使
  6. 关于APP接收开机广播延迟问题,解决开机启
  7. android 如何终止线程
  8. 基于Android的英文电子词典
  9. Android应用进程内存管理
  10. Android(安卓)Camera生成bmp格式的图片