问题标签 [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 - 在 BroadcastReceiver 中使用 findViewById
我正在创建一个短信应用程序来处理 2 个用户定义列表的接收短信操作。对于每个列表,我创建了一个活动和 xml 文件,例如 favourite_list.xml 和 contact_list.xml。在这些 xml 文件中有 2 个切换按钮。我要做的是,每当收到短信时,了解每个切换按钮的状态(开/关)。
这是我的 SmsReceiver 类
我知道我应该使用 findViewById() 来达到按钮的状态,但我不能直接使用它,因为 SmsReceiver 不是从 Activity 扩展的。到目前为止,我尝试使用 findViewById
1- 将上下文投射到 Activity
它给出了 java.lang.ClassCastException: android.app.ReceiverRestrictedContext
2- 使用 LayoutInflater
这也不起作用,因为它仅在应用程序启动时提供切换按钮的状态。请帮忙,谢谢。
android - Android imageView id 不显示
我的 main.xml 文件中有一个 imageView,最初没有使用源设置。我希望能够在代码中动态更改图像资源。所以让我有这样的imageView设置:
所以我尝试像这样在我的代码中访问:
问题就在这里。Eclipse 给我一个错误,说“countryImage 无法解析或不是字段”。快速查看我的 R.java 文件显示 imageView 实际上并不存在。为什么会这样?谢谢。
android - NullPointException 仅在单个设备上(Samsung Galaxy Tab)
所以我试图通过 findViewById() 获取视图。它在模拟器 4.0 和 41 和 android 2.3 智能手机上就像一个魅力,但在三星银河选项卡上尝试时 - 变量始终为空。
HomeActivity.java
银河选项卡上的 vf 始终为空。如果我尝试用它做一些事情,比如 vf.getContext() 会得到一个 NPE。
start_new_user.xml
android - Android findViewByID 以编程方式
我的布局文件中有 4 个按顺序编号的按钮。在我的代码中,我想在循环中获取与我们在循环中的位置相对应的广告,例如在循环中第二次我会得到 advert2。
任何人都可以帮忙。谢谢
java - 嵌套的 findViewById
我在访问 LinearLayout 内的相对布局内的 TextView 时遇到这个问题
假设我在文件 row.xml 中有这些视图
现在我想从一个活动中更改 TextViews 的值
我可以成功设置id为'title'的TextView,但是在接近最后一行时出现错误。它说错误是由 android.content.res.Resources$NotFoundException: String resource ID #0x1 引起的
谁能告诉我出了什么问题,如何修复它,以及为什么代码不能按我预期的那样工作?
谢谢
android - 片段中的 findViewById
有没有办法在片段范围内通过 id 查找视图?我正在使用一系列片段来呈现一个专门的列表。片段是从布局加载的,因此它们的小部件都具有相同的 id。
我想我可以找到一种在创建期间(或之后)为每个小部件提供自定义 ID 的方法。但是,如果我能以某种方式将 findViewById 限制在片段的范围内,那就更好了。
android - findViewById 返回 null
我正在使用 Facebook 等滑动菜单构建 Android 应用程序,但ViewGroup
无法正常工作。它在我运行 4.1 的手机上运行良好,但是当我尝试在运行 2.3 的模拟器上运行我的代码时,mContent = (FrameLayout) findViewById(R.id.animation_layout_content);
这条线总是返回null
;但是,mSidebar
正确返回视图。如果有人帮助解决这个问题,我将不胜感激。谢谢!
android - 如何将视图的关联 ID 作为字符串获取?
创建布局时,您为视图定义一个 id,如下所示:
在您的代码中,您有:
现在你有了img
.
如何将img
("myImage")的 id作为字符串获取?我需要这样的东西:
android - Android 中 FindViewById 的 Nullpointer 异常
大家好
今天我开始开发自己的小闹钟应用程序。但是现在我遇到了一个问题,我找了三个小时都没有解决。
当我尝试为每一行实现具有自定义设计的列表视图时,当我尝试从布局中的 textview 设置文本时,我得到一个 NullPointerException。此异常的原因是 findViewById-Call 返回 null 而不是我想要的 TextView。
在我的搜索中,我找到了这两个帖子,但不幸的是它们并没有很好的帮助......
我使用的基本结构与上面两篇文章中的相同,但我找不到错误...这是我的应用程序中的一些代码:
listitem_row.xml:
我的适配器:
至少是 MainActivity,我从那里实例化适配器
任何帮助都会很棒...谢谢!:D
android - findViewById 在不同类的静态方法中
在我的 android 片段中,我对我的应用程序是否在平板电脑上运行进行了以下简单检查(在平板电脑上我打开了 3 个视图,在手机上看不到视图 2 和 3,只看到第一个)
这在片段本身中工作正常,但我需要在许多片段中进行完全相同的检查,所以我想在我的“MiscMethods”类中使用它,用于多个类中的常用方法。现在我班上的同一个鳕鱼看起来像这样:
对于 MiscMethods 类型,getActivity(如果我删除了 findViewById)是未定义的。
现在我有一个应用程序类的上下文,像这里
但是这个 App.getContext() 也无济于事。
我怎样才能解决这个问题?