- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在进度条中显示信号强度级别,但我在行中遇到异常:progressBar.setProgress(10);
可能是什么原因?
public class MonAdaptateurDeListe extends ArrayAdapter<ScanResult> {
int pos ;
TextView text;
public MonAdaptateurDeListe(){
super(WiFiScanResult.this,R.layout.item_layout,results);
}
@SuppressLint("DefaultLocale")
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View itemView = convertView;
if (itemView == null){
itemView = getLayoutInflater().inflate(R.layout.item_layout, parent, false);
}
ImageView imageView = (ImageView)itemView.findViewById(R.id.imageView1);
TextView textView4 = (TextView) itemView.findViewById(R.id.level);
imageView.setImageResource(R.drawable.network);
if (results != null)
{
textView4 .setText(results.get(position).level+"dBm");
progressBar = (ProgressBar) findViewById(R.id.progressBar1);
progressBar.setProgress(10);
TextView textView1 = (TextView) itemView.findViewById(R.id.SSIDBssid);
textView1.setText( results.get(position).SSID +"(" + results.get(position).BSSID +")");
TextView textView3 = (TextView) itemView.findViewById(R.id.frequency);
textView3.setText(results.get(position).frequency+"Mhz");
TextView textView5 = (TextView) itemView.findViewById(R.id.security);
textView5.setText(results.get(position).capabilities);
}
}
return itemView;
}
}
日志猫
05-15 09:27:32.650: W/dalvikvm(12645): threadid=1: thread exiting with uncaught exception (group=0x40cb39a8)
05-15 09:27:32.670: E/AndroidRuntime(12645): FATAL EXCEPTION: main
05-15 09:27:32.670: E/AndroidRuntime(12645): java.lang.NullPointerException
05-15 09:27:32.670: E/AndroidRuntime(12645): at com.example.debitdistance.WiFiScanResult$MonAdaptateurDeListe.getView(WiFiScanResult.java:140)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.widget.AbsListView.obtainView(AbsListView.java:2207)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.widget.ListView.measureHeightOfChildren(ListView.java:1250)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.widget.ListView.onMeasure(ListView.java:1162)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.View.measure(View.java:15635)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.widget.RelativeLayout.measureChild(RelativeLayout.java:666)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:477)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.View.measure(View.java:15635)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4919)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.View.measure(View.java:15635)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.widget.LinearLayout.measureVertical(LinearLayout.java:850)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.View.measure(View.java:15635)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4919)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
05-15 09:27:32.670: E/AndroidRuntime(12645): at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2200)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.View.measure(View.java:15635)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2165)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1249)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1443)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1139)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4872)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:776)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.Choreographer.doCallbacks(Choreographer.java:579)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.Choreographer.doFrame(Choreographer.java:548)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:762)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.os.Handler.handleCallback(Handler.java:800)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.os.Handler.dispatchMessage(Handler.java:100)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.os.Looper.loop(Looper.java:194)
05-15 09:27:32.670: E/AndroidRuntime(12645): at android.app.ActivityThread.main(ActivityThread.java:5371)
05-15 09:27:32.670: E/AndroidRuntime(12645): at java.lang.reflect.Method.invokeNative(Native Method)
05-15 09:27:32.670: E/AndroidRuntime(12645): at java.lang.reflect.Method.invoke(Method.java:525)
05-15 09:27:32.670: E/AndroidRuntime(12645): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
05-15 09:27:32.670: E/AndroidRuntime(12645): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
05-15 09:27:32.670: E/AndroidRuntime(12645): at dalvik.system.NativeStart.main(Native Method)
最佳答案
您的 progressBar
来自 itemview
布局,因此您需要使用该特定布局对其进行初始化。
试试这个:
progressBar = (ProgressBar) itemview.findViewById(R.id.progressBar1);
代替
progressBar = (ProgressBar) findViewById(R.id.progressBar1);
关于android - ProgressBar.setProgress 抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23673090/
我似乎有与大多数人相反的问题。我在我的 UIProgressView(它被添加到我的单元格 View )上调用 setProgress。我没有动画调用它,但变化似乎是动画的,我似乎无法将其关闭。 我看
我有一个使用 Lottie 的动画效果很好,问题是,假设我的动画是一个会增大和缩小的球(就像它在跳动一样),当用户按下球时,我需要它“增长到”处于其最大尺寸”,因此我需要将动画进度设置为 1(对吗?)
所以,我的应用程序因“java.lang.NumberFormatException: Invalid int: "2160000000”而崩溃,据我所知,最大可能的整数是 2,147,483,647
您好,我想知道如何在扩展 Preference 的类中使用以下方法 findViewById(int id) ,该类定义了一个名为 setProgress(int) 的方法Progress) ,它使用
由于某种原因,UIProgressView.setProgress(1, animate: true) 导致出现困惑的动画。下图显示了问题所在。首先,它从中心向外动画,并且从略高于其实际位置的位置开始
我正在尝试在 fragment 中设置进度条的值,但应用程序崩溃并出现此错误: Attempt to invoke virtual method 'void android.widget.Progre
我试图在进度条中显示信号强度级别,但我在行中遇到异常:progressBar.setProgress(10);可能是什么原因? public class MonAdaptateurDeListe ex
我的主要进度和次要进度同时增长,次要进度比主要进度增长得更快。每次我更新主要进度时,次要进度都会丢失(就像它为零或小于主要进度一样)。这会产生令人讨厌的闪烁。 我发现的唯一解决方法是在设置主要后将次要
Seek 没有进行。所有搜索栏都归零,但 textView 正确显示值.. choosePreset.setOnClickListener(new OnClickListener() { @O
我正在使用 android seekBar 作为相机变焦 Controller 。 搜索栏在拖动时就像一个魅力,但我想添加一个放大和缩小按钮来增加进度。问题是双重的。 当我点击按钮时,我必须点击它 4
我是 Android 菜鸟,正在尽我所能去理解它。我正在尝试制作一个 apk 只是为了好玩,以便更好地理解事物,而且还有一个问题,即使在搜索谷歌之后我还没有解决。所以,问题是我有一个只允许数字的 Ed
我设置了一个循环进度条(从 0 到 100)来显示时间运行进度(从 1:00 到 0:00)。时间为1:00时,进度必须为0,时间为0:00时,进度必须为100。 这是进度条背景:
我正在尝试设置进度条的进度,但它一直在旋转,我是否需要添加一些东西或如何将其设置为某个百分比? 代码: public class TabOverviewFragment extends Fragmen
我以前见过这个问题,但我找不到有效的答案,而且我几天来一直在研究同样的问题闷闷不乐。 我有一个带有 3 个进度条的屏幕,我想在漫长的下载过程中更新它。无论我尝试什么,我都无法更新进度条。 完整来源是h
我对 SwingWorker 进行了快速而粗略的实现,以测试 publish() 和 setProgress() 方法。当我按照下面完整源代码中的说明为 setProgress() 方法设置参数时,一
我在 viewpager 页面 0 中有一个进度条。这是进度条: 现在当该页面加载时,我将进度条设置为 0,我得到如下所示的完美屏幕: 这是我使用的代码: mainActivity.sout("p
我读过许多关于 JProgressBar 的不同文章...包括在 Java 中发现的狡猾代码; here. 大多数人表示您需要一个 SwingWorker 来让事情正常进行,这是完全有道理的,我明白这
这是我在堆栈上的第一个问题(很棒的社区,谢谢!) 所以,我有这个问题: 我正在开发一个带有选项卡布局的 Android 应用程序。每当我导航到“状态”选项卡时,我都想显示一个根据变量值更新的圆形进度条
我正在尝试使用 SeekBar 来显示 MediaPlayer 类播放的轨道的长度,并在轨道中启用搜索。 在轨道内寻找效果很好。但是,在播放轨道时使用 setProgress 更新进度值似乎会导致轻微
我想在 10 秒内为我的 UIProgressView 进度设置动画,从 0 到 1。 代码: [UIView animateWithDuration:10.0 animations:^{ [
我是一名优秀的程序员,十分优秀!