android动态创建progressBar自定义样式不显示。

我自定义progressBar样式的时候,在xml布局文件里用style=自己在styles文件中定义的style可以实现。

用程序动态创建的时候,progressbar = new progressbar(this)也可以实现,但没法自定义,是使用的默认的。

如果用progressbar = new progressbar(this,null,style1)就实现不了,啥都不显示,该怎么办呢?

0
libufengiam
libufengiam 怎么采纳啊,没有对号啊。
5 年多之前 回复
suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
5 年多之前 回复

1个回答

好吧,没人回答,自己找到答案了。

在动态创建progressBar的时候不用设置style,直接设置setin……drawable就行。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
自定义ProgressBar的样式失效
两种方法的区别<clip>元素1、正确的方式<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape> <co
Android自定义ProgressBar的样式
ProgressBar简介ProgressBar是Android开发中比较常用的一个UI控件,主要是用来显示任务执行的进度的,以及向用户表明任务正在执行中。 Android系统提供的ProgressBar的的样式主要分为两种:水平的进度条,环形进度条。 水平的进度条可以显示任务执行的进度(百分比),而环形进度条不能显示任务执行的进度,环形进度条只是用来向用户表明任务正在执行中。自定义Progre
android 自定义横向progressbar样式
主要简单编辑下资源文件即可<!--文件名(progressbar_bg)--> <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 设置背景色 --> <item android:id="@androi
Android中自定义ProgressBar的样式
如果想快速获取水平进度条显示操作,直接进入第四步和第六步操作就可以了!! 首先可以去sdk中查看 sdk1\platforms\android-23\data\res\values,中的styles中查找源码 progressbar <style name="Widget.ProgressBar.Horizontal"> //这里的indeterminateOnly 是否显示进度条:true
android中自定义ProgressBar水平样式
...progressBar
【android】解决自定义样式progressbar的进度显示问题
1. 在一个Layout中添加的自定义的ProgressBar: [xml] view plaincopyprint? ProgressBar           android:id="@+id/pb"           style="@android:style/Widget.ProgressBar.Horizontal"        
自定义简单ProgressBar样式
该篇为学习笔记 记录学习中的困难,日后便于回顾熟练。 为了毕业找工作,决定基于环信的SDK,开发一个能发送多种消息类型的聊天应用。 第一步,想得有个欢迎界面,初始化界面。 由于android自带的style和我的应用主题不搭,决定自定义下style。 结果如下 Activity XML 文件中引用自定义的样式<ProgressBar style="@style/InitP
动态创建progressBar
public class ProgressBarHandler {     private ProgressBar mProgressBar;     private Context mContext;     public ProgressBarHandler(Context context) {         mContext = context;
Android简单自定义圆形和水平ProgressBar的样式
1、ProgressBar分为两种,我们能明确看到进度,不确定的就是不清楚、不确定一个操作需要多长时间来完成,这个时候就需要用的不确定的ProgressBar了。属性android:indeterminate如果设置为true的话,那么ProgressBar就可能是圆形的滚动条或者水平的滚动条(由样式决定),但是我们一般时候,是直接使用Style类型来区分圆形还是水平ProgressBar的。
Android踩坑日记:自定义水平和圆形ProgressBar样式
自定义水平和圆形ProgressBar样式1.自定义水平ProgressBar样式 ProgressBar分为两种,我们能明确看到进度,不确定的就是不清楚、不确定一个操作需要多长时间来完成,这个时候就需要用的不确定的ProgressBar了。 ProgressBar(Horizontal 才有,无进度的没有)有两个进度,一个是android:progress,另一个是android:s
自定义进度条样式progressBar
页面调用: Drawable draw = context.getResources().getDrawable(R.drawable.progress_gq_new);mHolder.food_progressBar.setProgressDrawable(draw);mHolder.food_progressBar.setProgress(shelfmillon); 布局文件: Pr
自定义圆形进度条ProgressBar的三种方式
进度条默认是不确定(indeterminate=true)Android进度条 Android进度条有4种风格可以使用。 默认值是progressBarStyle。 设置成progressBarStyleSmall后,图标变小。 设置成progressBarStyleLarge后,图标变大 设置成progressBarStyleHorizontal后,变成横向长方形。 自定义圆形进度条
使用代码创建ProgressBar对象
Android 在Java代码中设置style属性--使用代码创建ProgressBar对象 在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等。这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现。但是java的jar包中只允许出现java代码而不能出现资源。 当我们想要以jar包的形式提供我们自己开发的公共
使用ProgressBar实现进度条,设置进度条显示风格。以及自定义进度条样式
使用ProgressBar实现进度条,设置进度条显示风格。以及自定义进度条样式
使用android ProgressBar和Toast生成一个界面
 使用android ProgressBar和Toast生成一个界面 首先我需要这样一个界面 这个界面是在使用AudioManager.adjustStreamVolume(int streamType, int direction, int flags)显示出来的,记住flags这里传 AudioManager.FLAG_SHOW_UI才会显示 不然只是逻辑上调整了某个流的声
代码添加ProgressBar 进度条
大家好 今天为大家分享代码中添加ProgressBar的例子 。当我们需要初始化程序或者联网获取数据 在数据库中查找数据时,这些需要耗费些时间的操作就需要进度条来提示用户有任务在进行,以免造成程序界面假死。 为什么要在代码中添加而不在布局里面添加呢,因为在代码里添加可以重复多次利用,免得没用到时就得在布局里添加,麻烦。     好了,下面我们来做个简单的Demo熟悉一下,     第一步:首先
ProgressBar 自定义样式
ProgressBar 默认样式很多时候是不满足项目需求的,简单粗暴点说,就是有些丑。 下面展示一下自定义ProgressBar的过程:     首先,在styles.xml文件中添加你的自定义ProgressBar样式。@drawable/progressbar_h是一个自定义的进度条背景。 &amp;lt;style name=&quot;MyProgressBar&quot; parent=&quot;@android:...
自定义ProgressBar(包括自定义图片,带进度的圆形进度条、长方形进度条)
ProgressBar简介 继承于View类,直接子类有AbsSeekBar和ContentLoadingProgressBar,其中AbsSeekBar的子类有SeekBar和RatingBar,可见这二者也是基于ProgressBar实现的。 1、ProgressBar有两个进度,一个是Android:progress,另一个是android:secon
结合动态更新ProgressBar进度
public class MainActivity extends Activity { int hasData = 0; // 记录ProgressBar的完成进度 int status = 0; ProgressBar bar , bar2; // 创建一个负责更新的进度的Handler Handler mHandler = new Handler() { @Override
自定义 ProgressBar 进度条 自定义样式
今天学习给ProgressBar换个样式,先看效果图:, c) H, E- d8 Z! F( j% X 原理:在XML文件中分别定义进度条背景、第一进度颜色、第二进度颜色,然后在ProgressBar的android:progressDrawable属性应用即可。. \6 j) a7 c+ ]! H- {$ C 先在drawable下建立progressbar_style.xml文件,内容
Android 5.0 - ProgressBar 进度条无法展示到按钮的前面
在低于SDK 我的xml配置文件如下:  <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button
android开发之progressbar刷新进度
通过使用 Timer,TimerTask,Handler来实现 首先利用一个计时器 每秒进度+1,然后向handler发送一个消息用于更新progressbar的进度 布局文件 一个TextView 一个ProgressBar,一个Button <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android
Android学习之ProgressBar的垂直显示(消失)
setVisibility的三种取值: View.VISIBLE(可见的,默认值)、 View.INVISIBLE(不可见,仍然占据原来的位置和大小) View.GONE(不可见,而且不占任何屏幕)
自定义progressbar的颜色样式
注意id一定要对 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &amp;lt;layer-list xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; xmlns:app=&quot;http://schemas.android.com/apk/res-auto&quot;&amp;gt; &amp;lt;item
android 使用代码方式创建自定义progressBar——自定义控件学习(六)
android 使用代码方式创建自定义progressBar——自定义控件学习(六)
ProgressBar的父控件为白色背景时progress不显示问题
默认情况下Indeterminate Progressbar是白色的,如果容器的背景也是白色的,这样就根本看不到Progressbar了。 幸好Android自带了一些反转样式,你可以采用其中一个合适的:
android自定义progressbar图片大小自适应
通过animation-list 动画自定义的progressbar样式,如果progressbar设置的长度和宽度超过了动画中图片的大小,效果会很难看,通过如下方式可解决。 <animation-list xmlns:andro android:variablePadding="true" > <clip xmlns:andro
ProgressBar中,visibility的属性visible,invisible和gone的区别是什么?
ProgressBar中,visible意为显示此控件,invisible和gone都是不显示此控件,区别在于invisible不显示控件但依然占据此空间位置,而gone不占据布局空间。
Android修改圆形进度条ProgressBar的默认颜色
前言 有时候系统默认的圆形进度条不能满足我们的需求,那么下面我们来对默认的颜色和样式进行一个修改。 效果图 实现代码 因为是圆形进度条,我们需要设置下面这个属性 android:indeterminateDrawable <ProgressBar android:layout_width="40dp" a
android 在代码中实现ProgressBar样式自定义
最近在写一个用到ProgressBar的android工程 由于需求,需要在代码中动态添加多个ProgressBar  并且要把样式换成横着的进度条样 在XML文件中 这个很简单一行代码的事,但是到代码中就没那么好弄了, 到网上看了看  发现网上有不少人都是深入研究了一下Google工程师写的源代码,然后利用反射机制去修改一个private变量的值,从而实现像在XML里修改样式的效果
Android 动态生成 步骤 ProgressBar
Android 动态生成 步骤 ProgressBar
ProgressBar隐藏不了
如果在工作线程里,就会无法隐藏ProgressBar,应该放在UI线程里。 例如: ((Activity)context).runOnUiThread(new Runnable() { @Override public void run() { if(rl_progressBar != null && rl_progressBar.isShown()) { rl_
ProgressBar使用动画6.0 及6.0以下的坑
ProgressBar使用动画6.0 及6.0以下的坑
android笔记之在WebView中显示ProgressBar的两种方法
第一种方法是用系统的资源,这种方法只能将进度情况显示到标题栏中。英文是本文作者的一段唠叨,很简单,我就不用再翻译了吧。When using the webview, something that drives me crazy, specially if you are in a place with a very slow internet connection, is not knowing what is happening with the webpage, is it loading? Is it
自定义简单的progressbar 加载提示框
&amp;lt;RelativeLayout android:id=&quot;@+id/loading_ind&quot; android:layout_width=&quot;wrap_content&quot; android:layout_height=&quot;wrap_content&quot; android:layout_below=&quot;@+id/compListEmptyViewPaddingTop&quot; an...
Android ProgressBar水平显示自定义样式
progressbar_horizontal_1.xml
Android 三种方式实现自定义圆形进度条ProgressBar
一、通过动画实现 定义res/anim/loading.xml如下: "1.0" encoding="UTF-8"?> "false" xmlns:android="http://schemas.android.com/apk/res/android"> "150" android:drawable="@drawable/loading_01" /> "15
Android入门教程二十九之ProgressBar(进度条)
本节引言:本节给大家带来的是Android基本UI控件中的ProgressBar(进度条),ProgressBar的应用场景很多,比如 用户登录时,后台在发请求,以及等待服务器返回信息,这个时候会用到进度条;或者当在进行一些比较 耗时的操作,需要等待一段较长的时间,这个时候如果没有提示,用户可能会以为程序Carsh或者手机死机 了,这样会大大降低用户体验,所以在需要进行耗时操作的地方,添加上进度条,
一种动态水平ProgressBar的实现
ProgressBar为进度条,通过它可以显示任务完成的进度,下面是动态水平ProgressBar的一种实现方式:布局文件horizontal_progress_layout.xml如下:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an
圆形和水平ProgressBar自定义详解
Android简单自定义圆形和水平ProgressBar
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 产品经理好学不 不招ios培训