android 使用代码方式创建自定义progressBar——自定义控件学习(六)
16lz
2021-12-04
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开发1――查找所需要出示权限的内容
- 系出名门 Android(安卓)系列文章索引
- Android(安卓)http请求例子、Unicode转UTF-8 java代码收藏
- 【自定义控件系列四】android绘制实战(一)通过Canvas+Path+Paint
- Android应用程序启动过程源代码分析
- 获取Android(安卓)SDK 源代码并在Eclipse中关联查看的方法
- Android(安卓)Studio插件整理
- Android(安卓)Studio编译报Default interface methods are only
- Android简明开发教程二十四:总结及示例代码下载