Articles of android progressbar

如何在Android中隐藏进度条?

我添加了一个进度条到我的应用程序,但我想隐藏一些做一些行动之后, 我用hide() , dismiss()和cancel() …但他们都没有工作? 我怎样才能隐藏进度栏?

没有办法在RemoteViews上设置ProgressDrawable

我想在我的RemoteViews ProgressBar上调用setProgressDrawable 然而,似乎并没有一个setDrawable(<view_id>,<method>,<value>)上的setDrawable(<view_id>,<method>,<value>)方法我试过setBitmap但setProgressDrawable需要一个Drawable不是一个Bitmap和setInt也不工作。 我想避免加载不同的小部件布局xml文件来处理不同的颜色进度条。

Android L预览版的ActionBar中的ProgressBar

今天,我开始将应用程序移植到Android L预览版,以便在最终产品启动时使其几乎准备就绪。 我发现的一个问题是,我不能在ActionBar上有一个不确定的进度条。 它根本不显示,并在logcat上引发这个错误: E/PhoneWindow﹕ Circular progress bar not located in current window decor 我使用这个代码,它在<4.4: requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setProgressBarIndeterminateVisibility(true); 有没有什么办法让它在Android L再次工作,或者我应该使用外部ProgressBar?

android – 不能把拇指放在search栏的中心

我想知道如何设置拇指在一个seekbar的中心。 不知道如何expression,所以我会添加图片的链接。 第一img是从devise指南seekbar,下面是我的seekbar。 (忽略angular落,我在捕捉到imgs之后进行了修正),首先,从devise师那里,我得到了两个独立的img文本,好坏。 所以我结合了这些。 我认为这将作为拇指。 但现在我得到的是这些结果…请帮助我..谢谢! drawable:progressbar_goodbad xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape> <gradient android:startColor="#f5c0bd" android:centerColor="#f5c0bd" android:centerY="0.75" android:endColor="#f5c0bd" android:angle="270"/> <padding android:left="10dp" android:top="1dp" android:right="10dp" android:bottom="1dp"/> <corners android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp" android:topLeftRadius="10dp" android:topRightRadius="10dp"/> </shape> </item> <item android:id="@android:id/secondaryProgress"> <clip> <shape> <gradient android:startColor="#234" android:centerColor="#234" android:centerY="0.75" android:endColor="#a24" android:angle="90"/> <padding android:left="1dp" android:top="1dp" android:right="1dp" android:bottom="1dp"/> <corners android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp" android:topLeftRadius="10dp" android:topRightRadius="10dp"/> […]

c#xamarin循环进度条 – Android

创build了一个与animation效果一致的圆形进度条。 但试图显示它使用dynamic数据进度栏不更新。 下面的代码正在工作 progrssBarObj = FindViewById<ProgressBar>(Resource.Id.progressBarSync); ObjectAnimator animation = ObjectAnimator.OfInt(progrssBarObj, "progress", 0, 100); // see this max value coming back here, we animale towards that value animation.SetDuration(3000); //in milliseconds animation.SetInterpolator(new DecelerateInterpolator()); animation.Start(); 和AXML代码是 <ProgressBar style="?android:attr/progressBarStyleHorizontal" android:layout_column="2" android:id="@+id/progressBarSync" android:layout_width="300dp" android:layout_height="300dp" android:progressDrawable="@drawable/circular_progress_bar" android:background="@drawable/progress_bar_background" /> 但是当我尝试像循环中的进度条不更新与数据。 基本上进度条不是循环更新的。 for (int i = 0; i <= 100; i++) { int […]

列表项目的背景上的进度条

我想要一个列表项的背景像进度条一样工作。 例如,像在tTorrent文件列表中: 现在就是这样做的:我使用了一个相对布局和两个linearlyouts。 一个有textviews,另一个有两个作为进度条的视图。 使用getView方法dynamic设置视图的权重来更改“进度”。 然后用textviews将linearlayout放在前面。 代码如下: 布局: <LinearLayout android:padding="5dp" android:id="@+id/catStatsRowLay" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <!– textviews on the front –> … </LinearLayout> <!– views which work as progress bar –> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignBottom="@id/catStatsRowLay" android:layout_alignLeft="@id/catStatsRowLay" android:layout_alignRight="@id/catStatsRowLay" android:layout_alignTop="@id/catStatsRowLay" android:layout_below="@id/catStatsRowLay" android:layoutDirection="rtl" android:orientation="horizontal" > <View android:id="@+id/catStatsRowBar" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight=".70" android:background="#cc550000" /> <View android:id="@+id/catStatsRowBar2" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight=".30" android:background="@android:color/transparent" […]

在Android中实现类似于iOS的旋转活动指示器

我正在尝试执行类似于我在Android中放置的旋转活动。 我相信我应该使用ProgressDialog。 我的问题来自于如何实际操作ProgressDialog,使其像活动指示符一样出现。 任何想法都欢迎。 一个例子的链接甚至会更好。 谢谢。 重新编辑: myProgress.java public class myProgress extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ProgressDialog d = (ProgressDialog)findViewById(R.id.progres); main.xml中 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/progres" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" > <ProgressBar android:id="@+id/progressBar" android:indeterminate="true" style="?android:attr/progressBarStyleLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" /> </RelativeLayout>

循环ProgressBar背景:Android Xamarin

我有一个圆形的进度条,它的工作正常。但是背景并没有出现,即使我已经在xml可绘制文件中给出了“背景”的形状,并且进度也从圆的右侧开始(如图所示)。 我想要它从顶部。 这是我的代码: <ProgressBar android:id="@+id/progressBarToday" style="?android:attr/progressBarStyleHorizontal" android:layout_width="50dip" android:layout_height="50dip" android:layout_centerInParent="true" android:indeterminate="false" android:max="60" android:progress="0" android:progressDrawable="@drawable/progressbar" /> progressbar.xml <?xml version="1.0" encoding="UTF-8" ?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <—not working! <shape android:innerRadiusRatio="3" android:shape="ring" android:thicknessRatio="7.0"> <solid android:color="@color/red"/> </shape> </item> <item android:id="@android:id/progress"> <shape android:innerRadiusRatio="3" android:shape="ring" android:thicknessRatio="7.0"> <solid android:color="@color/blue"/> </shape> </item> </layer-list> 我使用以下代码来设置进度: ProgressBar pb = (ProgressBar)FindViewById (Resource.Id.progressBarToday); _progressBar.Progress = _progressCount; 为什么背景不出现? 我怎样才能使进度从顶部开始? […]

当触摸屏幕时,进度对话框closures

我在线程中使用ProgressDialog 。 在onButtonClick线程启动,但是当我触摸屏幕上的任何地方ProgressDialogclosures。 我怎样才能防止这个? private void ButtonClick(View view) { btn1 = (Button) view.findViewById(R.id.btn1); btn1.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { GetStudentData(); } }); } private synchronized void GetStudentData() { try { // Thread to display loader new Thread() { @Override public void run() { Looper.prepare(); dialog = Msg.ShowProgressDialogBox( getActivity(), dialog, "Please wait while we […]

与Android 5.0 SDK(API 21)一起使用时,setSupportProgressBarIndeterminateVisibility raise java.lang.NullPointerException

我的活动类扩展了android.support.v7.app.ActionBarActivity。 我正在请求窗口function,并在onCreate()方法中调用setSupportProgressBarIndeterminateVisibility(),如下所示: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.activity_main); setSupportProgressBarIndeterminateVisibility(true); } 我不明白我的代码有什么问题,为什么我得到由setSupportProgressBarIndeterminateVisibility()引发的java.lang.NullPointerException setSupportProgressBarIndeterminateVisibility() 。 我的gradle依赖包含: compile 'com.android.support:appcompat-v7:21.0.0' 有没有人知道如何使用API​​ 21的support.v7操作栏中的不确定进度栏?