问题标签 [getview]
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 - 尝试 setText 时出现 NullPointerException
textView 应该被实例化,我不知道为什么它在 textView.setText("test"); 处显示 NullPointerException;
java - getView() 方法中的项目总是返回最后一个
我用一个简单的适配器创建了一个 json 解析来显示结果。一切正常,但我需要检索一个 url 以转换为位图。这是一个列表视图,因此 url 不是一个,而是一个、两个、三个或更多。对于每个 url,我需要创建一个位图,这样我就可以为列表的每个元素显示一个图像。实际上,在 getView() 方法部分之前,我可以在日志中正确显示 url。一旦我进入 getView() 我唯一能显示的 url 就是我从 json 解析的最后一个。这是onPostExecute()
我用来执行此操作的部分:
所以通过这种方式,imageview 只为列表的每个项目设置了一个图像(仅使用一个 url)。我在一个循环中..为什么不采用所有网址?
android - 如何从 android 的 getView() 方法中获取父 AbsListView?
我的项目中有一个 AbsListView,我有一个 getView 方法,它的定义如下:
现在,从 getView() 方法中找到父 AbsListView 的正确方法是什么?
android - 附加后,膨胀视图的 id 将被片段的 id 替换?
我在活动的布局文件中创建了一个片段。例如:
ArticleFragment::onCreateView
并在函数中膨胀视图:
ariticle_view 布局 xml 如下所示:
问题就在这里:
为什么我在附加后只能通过fragment的id(R.id.article_fragment
)而不是view的id(R.id.article
)找到视图,并且视图实例的id也变成了fragment的id。
任何人都可以帮助解释这种奇怪的行为吗?
Fragments api的文档有这样的描述:
这是这个问题的原因吗?
android - 即使使用 layout_height="fill_parent" 也会多次调用 getView
我知道在 getview() 方面已经有很多问题,但我真的不知道这里发生了什么。
我有一个适配器,可以在其中动态添加 textViews :
XML:
当我第一次启动应用程序时,没有任何问题,一切都正确显示并且getView()
只调用了一次。
但是,当我去另一个活动并回到这个活动时,突然getView
被连续调用 2 或 3 次。
我还注意到旋转屏幕会使 getView() 被调用一次(这样就可以了)。所以它一定是关于视图被重用或活动没有被正确销毁的问题。
我能找到的唯一答案是 layout_height="fill_parent" 我已经改变了它但没有运气。
请帮忙 :)
android - Dynamically changing TextView color for Three different group in ListView
I am trying to develop a ListView
like a Index. In my case their are three level of list, chapter, subchapter and child.. successfully i implement three level.
I want to change three different color for all three list.
Tried:
I tried to 3 level expentable listview but i cant able to achieve.
so i tried Listview more dynamically with single array..
Now i want to change list color in listview by getview method
this is my getview() for adding subchapter to list:
Edit :
its moving to length=1 block and changing all the values to cyan color.
android - 如何在 CheckBox 单击时在适配器的 getView() 中调用新的 JSON AsynTask()?
我知道 JSON 解析。我有 AListView
和GridView
相同的Activity
. 我ListView
有复选框。所以我得到了它在适配器类中的点击。因此,当我选中该复选框时,将调用一个新的 JSON,并将数据设置在GridView
. 但是当我试图在setOnCheckedChangeListener()
. 然后我得到
onPostExecute() 中的“系统服务在 onCreate() 之前对活动不可用”。
这是我的代码。
在postExecute()
java - 从活动中的片段获取视图
我正在尝试从动态添加到 Activity 的 Fragment 获取视图。
MainActivity.java
我需要从 AllCategories.java 的布局中获取视图(LinearLayout listv)。我尝试将 getView() 与 findViewById 一起使用,但它返回 NullPointerException。我该怎么办?
android - 自定义适配器的 getView 返回错误的位置
我已经为 gridview 编写了一个自定义适配器。网格视图中的每个项目都有其他子视图。其中之一是一个 textView,它实现了一个点击监听器。
当用户单击 TextView 时,我会显示一个 Toast,它显示项目在 gridView 中的位置。
现在来解决问题:
每次调用 getView() 时,我都会将 getView() 返回的“位置”作为标签分配给 TextView。当我滚动时,getView() 提供的“位置”是正确的值,但是一旦滚动停止,getView() 提供的位置就会变为 0,除非我在顶部,否则它首先不应该为零的网格视图。但是,保存在 TextView 标记中的值始终是正确的值。这是为什么?
最好的祝福
android-fragments - 在 onResume() 之后不调用 Custom ArrayAdapter 中的 getView()
我对此毫无希望!我试图找出现在发生的事情 4 天..
基本上我正在从我的设备中获取所有歌曲并将它们显示在 listView 中。
listView 位于一个名为 MainFragment 的简单片段中。
该片段位于带有左右滑动选项的 ViewPager 内。
listView 及其适配器在第一次初始运行中运行良好。
但是,在我的应用程序进入后台并且用户将应用程序带回到前面之后,listView 没有被加载!这三行位于我使用 listView 和 ArrayList 启动适配器的位置:
他们都返回设备中正确数量的歌曲!
但是在适配器内部,根本没有调用getView()。我试图清除适配器'清除listView,清除歌曲列表,清除整个应用程序的整个布局!而不是在 onResume() 中重新加载它。但似乎没有任何效果:(
主要片段:
歌曲列表适配器
主要活动:
此代码 - **SongsHelper.getInstance().startSongsScan();正在扫描 AsyncTask 中的歌曲,它在 onPoastExcecute() 之后加载 ListView
请,请!帮我休息一下:)