问题标签 [findviewbyid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - FindViewById 返回 null (ProgressBar)
我在 StackOverflow 上进行了很多搜索,并且在几条评论中建议清理项目以解决此问题,问题出现在 Adapter 内部的 asynctask 类中,所以:
- 从eclipse,目录(gen / bin)中删除项目并再次导入
- 我删除了导入,清理了项目,ctrl+O(再次导入)并再次编译了项目
不工作!
我收到此错误的部分代码:
最有趣的是,imageview正常工作,但是pBar
变量的返回为null。
日志猫结果:
我的自定义适配器到 griview 布局(mobile.xml):
在setContentView
Main 类中调用:
我的getview()
内部适配器类:
谢谢
android - NullPointerException findViewById()
我有一个大问题。
在我的三星 Galaxy S2 Android 4.2.2 上,一切看起来都很好,但是当我在 Galaxy Tab Android 4.0.2 上启动它时,findViewById(R.mainn.seite) 会抛出 NullPointerException
findViewById(R.mainn.seite) 总是返回 null。这怎么可能?我多次重建我的应用程序,但这并没有解决问题。
有什么想法吗?
我的 XML 文件如下所示:
android - “findViewById”在 ViewPagerIndicator 片段中不起作用
您好,我已设法通过将 XML 文件扩展为片段将它们绑定到 ViewPagerIndicator,但我无法使用基本的 findViewById 代码将我的按钮引用到代码中。这是我的代码,因为有人可以帮忙
但是,无论我尝试做什么,我都无法得到findViewById字的红色小线,有人可以帮忙吗?
android - 如何在 Android 中正确使用类
我是编程和 Android 新手。我已经构建了一个用于数钱的小应用程序。目前它只是一个大文件,其中包含许多方法。所以我想我会整理一下,然后去上课。我有这个 clearAll 方法,我把它放在一个 ClearAll 类中:
所以在我的 MainActivity 我做:
但是,当调用它时,应用程序会在 findViewById 上出现 NullPointerException 崩溃。我一直在寻找一段时间,它给我留下了比我开始时更多的问题。似乎您不能在主要活动之外使用 findViewById,因为您尚未设置 setContentView()。我不会这样做,因为它不是主要活动。我还尝试将一个简单的 toast 放在一个单独的类中并调用它,但这也会崩溃。所以我只是做得不对。
有人愿意给我一些关于如何在 Android 中正确使用类的指示吗?
干杯,
大安
android - 在我的自定义视图中膨胀部分布局后无法通过 id 找到子视图
我有以下表示 FlashCard 的复合视图,并且只能以编程方式创建。
我正在膨胀的 xml 看起来像这样:
但是,当尝试使用 findViewById() 查找子视图时,我在第一次 findViewById 调用时收到以下异常:
我也尝试过这种方法:
..并阅读了很多关于SO的内容,但到目前为止还没有找到问题的原因。我正在与 IntelliJ IDEA 合作,并且还对项目进行了重建。
更新 我将抽认卡 xml 的根元素更改为线性布局和膨胀,现在将文本设置如下,它可以工作。感谢所有的评论!
android - 如何使用嵌套的 ViewFlipper 正确扩展布局?
我曾经有一个简单的 main.xml 布局,只有 2 个视图通过 ViewFlipper 包装器翻转。它工作(仍然工作)很好,使用以下代码:
我的问题是我通过为复合布局插入 findViewById 直观地修改了原始代码:
但它显示的和以前完全一样!好像我从未添加过包含按钮的额外 linearLayout02。
我错过了什么?我究竟做错了什么?
android - 通过 Id 获取 ImageView 后覆盖 onMeasure
我需要通过 id 找到一个视图,然后覆盖它的onMeasure
方法。有谁知道这是怎么做到的吗?
以下内容在 Java 中不起作用,但从概念上讲,这是我所需要的:
Java 提供了这个
或这个
我想过使用setOnMeasureListener
但没有为 ImageView 定义这样的方法。关于如何实现这一点的任何想法?
java - 如何使用 findViewById 获取 ListView
我不知道为什么这段代码使用 findViewById 来获取列表视图。列表视图不是我之前设置的 ContentView 原生的吗?如果不是,我如何为该内容视图设置 ListView?我真的只想知道是否需要设置列表视图。
...
...我觉得我应该能够以某种方式将侦听器添加到数组列表中。
这是我用来帮助我入门的教程。
android - findViewById() 为对话框中的视图返回 null
问题是,无论我在何处或如何调用此布局的组件,它们总是返回 null。
这工作正常。它在 中显示布局Dialog
,但是,子项始终返回为 null findViewById(R.id.some_search_layout_children)
。
我已经尝试多次清理我的项目,尝试为 my 实现另一个类Dialog
,findViewById()
作为我的 main 的成员Activity
,在方法内部和for theinitSearch()
的匿名实现内部,但结果都相同。我还尝试将孩子们分成独立的 s 并以编程方式调用它们:OnClickListener
Dialog
View
但是,同样的结果。
这是相关代码:
这一行:
总是返回 null,无论它以何种方式或在何处被调用——全局、本地final
等——它只返回 null。
这是我的自定义Dialog
布局的 XML:
这是我的R.java
文件:
android - findViewById() 上的 NoSuchFieldError
我要合并两个android项目,一个是Main,另一个是链接为Library。但是我在这条线上有一些麻烦:
我尝试了 Project Clean ... 我的依赖项也有 android-support-v4.jar
这是我的踪迹:
这里也是布局: