问题标签 [android-adapterview]
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 - 如何在adapterView中使用radiongroup生成动态RadioButton?
我有一个动态列表,我想在带有单选按钮的适配器视图中显示该列表。在一组。
我用了:
xml:
我应该怎么做才能解决我的问题。
android - 在android的adapterview中更改视图的数据
我遇到了一个新问题,我面临的情况如下:
我有一个ListView
当我单击一个元素时,我startActivityForResult
会使用一个新元素,ListView
用户可以从中获取一条信息,该信息ListView
通过完成Activity
并发送回结果发送回第一个元素。
现在,我希望能够在单击的行中显示此结果,但我不知道如何在适配器的视图中导航。我现在看到的唯一选择是在我的适配器中标记每个视图,然后用这个标记来抓取它。有没有更好的办法?
(我的每一行ListView
都由 2TextView
和 an组成ImageView
,我想把结果放在 2nd TextView
)
android - Android Gallery 小部件:图像更改的触发方法
我在这里有我的画廊适配器。我想知道是否有一种方法可以让我检测图像何时更改,并检索图像的位置编号,以便我可以将其发送到我的活动。
android - setOnItemClickListener 在 Eclipse 中给出错误
我尝试通过单击完整图像来完成此活动。然后它应该从它被选择的地方返回到 gridview 活动。但我只是无法将其编写代码,eclipse 一直告诉我 [ The method setOnItemClickListener(new AdapterView.OnItemClickListener(){}) is undefined for type ImageView ] on the setOnItemClickListener。
这里是全屏图像的活动:
有任何想法吗?
android - Adapterview无法识别一些基本方法
我有一个列表活动,我在 OnCreate 方法中读取/设置不同的控件,例如文本视图、按钮或列表视图,并且我在 onCreate 方法中使用此控件的不同方法。现在我知道一切正常,我想介绍一个 viewpager,这样我就可以在不同的层之间跳跃。
我已经读到我必须将我的代码包含到我的 pageadapter 的 public Object instantiateItem 中,但是有些方法无法识别:
- 设置列表适配器
- 获取列表视图
- 获取资源
- 获取字符串
- 当我使用列表时,我说onCreate方法,列表的上下文是this。现在我必须输入哪个上下文?
他们如何被认可?
android - 如何找到微调器本身的视图 ID?
一旦第一次单击微调器,我想为它实现一个 onclicklistener。
findViewById(R.id.spinner01) 将返回一个 AdapterView,您无法使用它实现 onClickListener。
有没有一种方法可以确定在显示 AdapterView 之前显示在布局中的实际按钮样式灰色实例的 View ID(如非 AdapterView ID)?
android - 使用适配器视图时无法在视图组中绘制子视图
我正在尝试让适配器视图正确绘制其子视图,但是无法让适配器返回的视图的子视图进行绘制。具体来说,我的适配器应该吐出这样的简单视图:
适配器的 getView() 方法确实被调用,并且确实将此视图的实例返回给适配器视图。我还在我的适配器视图中放置了断点,并且可以看到那里有一个适当的视图层次结构 - 带有子 textview 对象的根线性布局。但是,当适配器视图布局并绘制适配器返回的子视图时,不会绘制内部文本视图。我看到了与每个单元格对应的实际彩色框,但没有看到应该出现在里面的文本。有谁知道为什么会发生这种情况?下面是布局子视图的适配器视图的 onLayout() 方法中的代码(在我 setAdapter() 时添加,并且在我滚动适配器视图时会更新):
android - 使用 Fragment 时出现“AdapterView 不支持 addView(View)”错误
这与Logcat 错误的情况不同:ListView 中的“addView(View, LayoutParams) is not supported in AdapterView”
我在 ActivityA 中启动了一个片段:
FragmentA的布局中有一个ListView,当ListView的item被点击时,会用另一个fragment替换R.id.frag_a,代码如下:
和 FragmentA 的 onCreateView 方法:
FragmentB 的 onCreateView:
问题是,当我单击 FragmentA 的 ListView 中的项目时,抛出异常:
我检查了 FragmentManagerImpl 的实现,当 Fragment 是通过代码(不是从布局)创建时,它会将 Fragment 的视图添加到 mContainer 中:
我在 FragmentB 的 onCreateView 方法中打印出容器,它是 FragmentA 的 ListView。由于ListView扩展了AdapterView,而AdapterView的addView直接抛出UnsupportedOperationException,这就是异常发生的原因。
但我只是不知道如何解决它。感谢你的帮助。
android - ExpandableListView -UnsupportedOperationException:AdapterView 不支持 addView(View, LayoutParams)
我正在 android 中实现 Expandable List 视图,我得到了上述标题错误。请帮我。
主要活动是——
ExpAdapter 类是 - 我已经在其他类中实现了适配器并在 mt 主要活动中调用了它
main.xml-
这是主要活动首先显示的 xnl
group_row.xml
这是组元素的 xml
child_row.xml 这是子元素的 xml
android - 如果我们从视图参数访问字符串,AdapterView OnItemClickListener 会显示错误
onItemClickListener 有以下参数 onItemClick(AdapterView arg0, View arg1,int arg2, long arg3) 我从 arg2 得到正确的结果,即选择的项目数但是当我尝试从视图程序访问字符串值时崩溃
当我评论 Statement String S... 时,代码不会崩溃