问题标签 [childviews]
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 - Android ExpandableListView 使用 Holder for childViews 和 SeekBar。childViews 是相互依赖的
我正在尝试使用 ExpendableListView 实现布局。有 4 个组元素,每个组有 2 个孩子。第一个组元素确实有 0 个子元素。
每个 Group Element 有 2 个 TextViews、1 个 ImageView 和 1 个 Switch。每个子元素都有 2 个 TextView 和 1 个 SeekBar。
适配器包含 2 个支架。一个用于 Groupviews,一个用于 Childviews。
在组层上,一切都按预期工作。
但是在子层上,不同的 ChildView 是相互依赖的。例如设置 Group Element3/Child Element1 的 SeekBar 也会设置 Group Element1/Child Element0 的 SeekBar。
我确实理解这个问题与缺少视图的唯一性和 Android 的视图处理(优化)有关。
这是 getChildView 方法:
如果您需要代码的任何其他部分或其他信息,请询问。
我查看了这些问题/答案,但它们并没有真正帮助我个人。
android - 在 itemClicked 上获取 listView 子项
我只是想在这里获取 ListView 项子项并设置他们的文本或从这里而不是从适配器放置一个事件。有人可以指导我如何做到这一点。我以前做过,但忘记使用该技术。这是我的 item.xml
我想在这里获取 forward_icon 并从这里设置一个 onclickListener 。我可以从适配器做到这一点,但由于一些可访问性问题。我想这样做。
android - expandablelistview childview item onclicklistener
我有可扩展列表视图,每个父级都有 1 个子布局,当我将 onClickListener 分配给 childView 内的 ImageView 时,应用程序运行但在 imageView 所在的片段打开时崩溃
代码:
错误日志:
适配器 :
ios - 有什么办法可以暂时用 UIView 覆盖 iOS 7 状态栏?
我在这里遇到了一些奇怪的情况,并且一直在尝试寻求帮助,但是这些解决方案并不能真正解决我的问题,而是使情况变得更糟。
我有一个容器 viewController,它在水平滚动视图中有三个子控制器视图。我的默认子控制器视图是我的自定义相机页面。现在这就是我想要实现的目标。我想将状态栏隐藏在我的相机页面上,但希望其他两个视图(也就是我的另外两个子控制器)显示状态栏。
当我从左子控制器拖动到相机页面或从右子控制器拖动到相机页面时,我希望我的相机页面视图与状态栏重叠。
我唯一看到这样做的地方是在 Snapchat 上,我已经尝试了几个小时来弄清楚,但似乎无法提出解决方案。任何帮助表示赞赏。
android - 具有背景可绘制的复杂“按钮”(带有子视图的线性布局) - 在子项单击时不反映“state_pressed”
我有一个具有 2 个子级的 LinearLayout:一个左对齐的 ImageView 和一个右对齐的 TextView。
我已将 LinearLayout 的背景设置为具有两个<item>
标签的 @drawable XML 资源。其中之一有android:state_pressed="true"
。此外,LinearLayout 有android:clickable="true"
.
单击 LinearLayout 时,它会正确地将其背景更改为android:state_pressed
样式,但单击其中一个子项不会将单击操作传播到 LinearLayout。
当点击子视图时,有没有办法在父视图上轻松实现点击状态?
android - ExpandableListView 重新组织每个组的子视图顺序 expand
在我的 ExpandableListView 中,我希望每个组的第一个子项与组中的其他子项具有不同的 xml 视图。
我想要实现的是这样的:
我设法用以下代码做到这一点:
这很好用。然而,这是一个问题..每当我扩大和缩小单元格时,我都会得到另一个子单元格的出现顺序。
以下是一些屏幕截图,显示了正在发生的事情(数字代表它们应该出现的顺序):
每次单击组标题后,此单元格反转的原因可能是什么?
编辑:整个适配器代码:
公共类 SuperTrenerCellAdapter 扩展 BaseExpandableListAdapter {
}
ios - 从子视图设置 uibarbuttonitem
我有一个父视图控制器和一个子表视图控制器,每个控制器都嵌入在导航视图控制器中。它看起来像这样:
我想这样做,所以当我单击“完成”按钮时,会启用“下一步”按钮。我试过使用[self.view setNeedsDisplay]
但没有运气,尝试了其他的东西,比如设置vc.nextButton.isEnable = True
但没有。我已经为此工作了几个小时,但无济于事。请解释您的解决方案。
这是整个事情
android - 使用子视图内的按钮将子视图添加到主视图 - android
我试图通过按下子视图内的按钮将子视图添加到主视图,但代码不起作用。任何想法是什么问题。我是安卓初学者
这是主线性布局,子线性布局与添加的 + 和 - 按钮一致。我想通过按 + 在此下方添加另一行,然后按 - 将其删除。
这是主要布局:
这是子布局
这是代码:
该应用程序由于拥有而崩溃
+ 按钮内
这是主要错误:
android - 将片段添加到特定视图实例
给定一个 View 实例,例如:
是否可以向此实例添加片段?就像是:
注意 FragmentTransaction.add 调用。我想将我的片段添加到视图实例中,就在我的 R.layout.my_fragment 中存在并附加到特定视图实例的 R.id.myLinearLayout 中。
我希望它足够清楚。
android - 如何将触摸事件从父视图传递到子视图
我正在编写一个代码来根据这里的建议处理触摸事件。基本上我想将触摸事件从父视图传递回子视图。遵循我所做的并留下来。
我需要的
- 检测子视图上的多点触控事件:完成
- 然后将触摸控制传递给父母:完成
- 现在检测是否从父级移除多点触控:完成
- 然后将控制权传递回子视图:REMAIN。
这里有任何建议。