问题标签 [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.

0 投票
2 回答
2533 浏览

android - Android应用程序在启动时不断崩溃

Android应用程序在启动时不断崩溃。不过,在我看来一切都很好。

堆栈跟踪:

MainActivity班级:

0 投票
1 回答
6801 浏览

java - 如何获取动态创建的文本视图的 id?

我正在尝试为我正在制作的 Android 应用程序动态添加和删除 TextView,但我在设置和获取 TextView 的 ID 时遇到了困难。对于最后两行代码(et.setText 和 ll.removeView),我似乎得到了空指针异常。有人对我如何动态设置和获取 textview 的 id 有任何建议吗?显然 .setId 似乎不起作用,或者更有可能是我做错了。

0 投票
2 回答
298 浏览

android - 为按钮、文本字段等视图生成 Android 开发者工具代码

Android 开发者工具中是否存在以下功能。

创建 XML 布局后,是否有一种快速的方法可以将这些视图自动快速导入到 Java 代码中。

这是为了节省您在

是否有一些捷径可以通过查看我的 XML 文件自动生成此代码?

0 投票
2 回答
1416 浏览

android - 从自定义视图访问 RelativeLayout 时出现 NullPointerException

我对 Android 比较陌生,并且完全坚持如何在我的自定义视图中访问我以编程方式定义的相对布局(在片段中定义)。

在片段中,这就是我所拥有的:

然后在自定义视图中,我通过 id 调用相对 Layout 和 TextView。当我尝试做任何事情时,我得到一个 NullPointer 异常。

上面的代码显示了在 TextView 上的尝试.getText(),但我对 RelativeLayout 所做的任何事情也会导致 NullPointer 异常。

所以基本上,看起来我没有正确找到 RelativeLayout 和 TextViews。仅供参考,我已经看到了这个类似的问题,但它不适用于这里,我的构造函数已经正确设置。

0 投票
1 回答
5934 浏览

android - 方法 findViewById(int) 未定义 Get Data Fragment for Accelerometer Sensor 类型

我正在做我的项目,通过 android 平台中的加速度计传感器获取数据。我在最后 3 行代码中有错误代码。确切的错误是 findViewById 不适用于获取数据片段。那么,我如何在 Fragment 中使用 findviewbyId 来获取数据加速度计传感器?非常感谢您的回答:)

0 投票
3 回答
2938 浏览

android - 具有相同 ID/标签的多个 TextView

我有一个ViewPager幻灯片可以通过多张全屏照片。每张照片都有一个标题,该标题ImageViewTextView. 我正在尝试TextView根据点击操作隐藏/显示照片上的标题。

问题:目前我正在使用在每个页面中findViewById()查找,因为有多个共享相同布局的照片/标题,它只返回第一个ID,因此隐藏/显示功能仅适用于第一张照片标题但不适用于其余的部分。TextViewViewPagerTextView

问题:如何使它适用于所有人TextView

谢谢!

0 投票
3 回答
2494 浏览

android - 如何做 findViewById (R.id.>> StringVarHere << )?

搜索并为此工作了很长时间-没有运气。(一定很简单吧?谢谢你的帮助。)

尝试获取/设置一个充满 EditTexts 文本的屏幕,但不是使用通常的、更硬编码的方式:

相反,我试图通过保存(字符串)name_of_widget 的变量找出可重用的方法。

在伪代码中:

findViewById (R.id.>> StringVarHere << ); // 怎么做 ?

我也试过这个findViewById方法,但它没有用(!?)

我试过 .setId ...

正如预期的那样,生成的 R 文件具有以下内容:


是的,谢谢 - 在活动中这样做是有意义的。我试图防止它变得过于庞大的代码。根据您和 AC 的有用建议,这就是我现在正在做的事情。目的是将表单字段的所有文本返回到一个 String[] 中。(我知道我也可以暴力破解所有领域。)

大家对此有何看法 - 似乎与您的建议非常相似,疯狂?我想知道这是否是一种糟糕的设计方法?

然后从 Activity 类,它只是:

0 投票
0 回答
227 浏览

variables - 局部变量未使用错误的值

我正在制作一个按钮,可以将您带到另一个页面。我已经完成了一个按钮,并且效果很好。但是当我尝试另一个时,我收到一个错误,导致它停止工作。

我在"bWebs"第二个字上得到了错误。bWebs错误是“未使用局部变量的值”。我该如何解决?

0 投票
1 回答
685 浏览

android - AndroidAnnotations- 直接在特定@ViewById 之后和其他@ViewById 之前执行方法

我想知道是否可以在特定@ViewById 之后和其他@ViewById 之前直接执行方法。

我也想知道如何强制第一次注射成为第一次。

谢谢。

没有 AA 的代码,主布局和风扇布局只能由 java 设置。

如果列表在主布局或风扇布局中,MyActivity_ 的 findViewById 返回 null :)

(如果我使用@AfterViews)生成的代码将是这样的:

0 投票
2 回答
1506 浏览

android - Android;ProgressDialog 的主体?

将此源视为AlertDialogAndroid SDK 的 res\layout 文件夹中的布局:

我试图找到它的 id 是这样的“消息”的 TextView:

它工作正常。然后我试图找到它的 id 是“body”的 LinearLayout,如下所示:

但是eclipse显示这个错误:

这是片段代码:

为什么会发生此错误以及如何到达“body”?