问题标签 [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.
ios - 子视图容器与 swift 中的所需宽度不匹配
我有一个视图容器,仅显示 1 个带电话的屏幕和 2 个带标签的屏幕。所以,在 ViewDidLoad() 中,我使用了一个方法
其中defineListSize方法确定第一个孩子的大小
但是,当在平板电脑上添加第一个孩子时,它总是比容器视图的一半宽。虽然,在调试中,我可以看到 rect 有很好的数据。我尝试在 viewWillAppear 或 viewWillLayoutSubviews() 中使用 addListController(),但结果相同。第二个子视图,当添加到右侧时,具有良好的尺寸,并剪切了第一个子视图的右侧部分。
那么问题出在哪里?谢谢
android - 以百分比相对布局可见性变化的子视图
我的目标是根据单个 if 条件更改每个表格行中包含的布局的可见性。我更改了代码 onResume() 方法。但我看不到第二个表格。即使我打印了日志。我只有 View.Visible。
android - 无论如何要找出 View 的类型是什么?
因此,如果我有 aLinearLayout
并在其中有几个孩子Views
,比如一对Buttons
aTextView
和 a CheckBox
,使用LinearLayout
'sgetChildAt(x)
我会得到一个未指定的View
. 需要注意的是,我没有在其中使用 xml,所以这一切都是以编程方式完成的。
,getChildAt(1)
无论如何我可以找出View
它是什么类型的,无论是 aButton
还是 aTextView
或其他任何程序?
java - Android 在遍历 LinearLayout 子视图时,它总是让我认为子视图是相同的
在我的示例中,我通过按下按钮添加了包含 3 个视图(TextView、EditText、Button)的新 LinearLayout。
添加每个 LinearLayout 后,我想遍历他的子视图,找到 TextView 和 EditText 并给他们一些愚蠢的文本。
但是,当我遍历 LinearLayout 子视图并检查以找出哪个子视图是 TextView 和哪个 EditText 时,看起来每个子视图都是 TextView。
这是 LinearLayout 的代码,xml 文件名是: (field_konacno.xml) :
这是我的 Main4Activity 的外观:
这是我的 activity_main4.xml 的样子: 请注意,我通过 xml 添加了 onClick,而不是通过侦听器。
这是图片,因此您可以看到,当我添加新的线性布局时,他的所有子视图都是 TextView。在代码中,我为 TextView 设置了编写电视,并在 EditText 中设置了编写编辑文本
提前致谢!
ios - 如何阻止子视图溢出到滚动视图中
我有一个滚动视图,它有一个子视图。
子视图有很多元素,我为元素提供了可选的高度,并且设置了一些垂直间距和 allll。
在较小的 iOS 屏幕设备中 .. 子视图尺寸变大,我可以在它之外看到子视图的元素 ..
我希望滚动视图具有滚动功能,如果我向上滚动,我应该只能看到溢出的项目
我究竟做错了什么 ...
请帮助,
丹妮
ios - Swift 3 - 在另一个视图控制器的 UIWindow 上添加ChildViewController
我必须使用 . 在第一个视图控制器的 UIWindow 上添加第二个视图控制器的视图addChildViewController
。但是当我尝试这样做时,我遇到了问题。我的问题是,是否可以在 UIWindow 上添加另一个视图控制器的视图?
javascript - AngularJS子视图未显示
我正在尝试渲染子视图。但是它没有显示,这是下面的代码示例。我看到的大多数示例都将整个状态模板放在一个模板中;但是我在不同的模板中有几个视图,它们组成了每个状态模板。
然后我的 index.html 如下
我在 searchBartemplate
<ui-view></ui-view>
中有要插入的子视图,这意味着 sideBar 和 dashb
在控制器中我有这个:
但是我没有呈现子视图..任何帮助表示赞赏。谢谢
android - 在 LinearLayout 中查找 LinearLayout 的子项
我有一个已在 xml 中创建的 LinearLayout(“ll”),应用程序在其中动态创建另一个 LinearLayout,并在该视图内创建一个 EditText 和一个 Button。该按钮使整个LinearLayout连同其中的EditText和Button一起销毁(整个系统是一个玩家姓名输入活动)。无论如何,我正在尝试找到一种从所有 EditText 中获取文本的方法。我尝试在“ll”上使用 for 循环并使用ll.getChildAt()
,但我似乎无法在生成的.getChildAt()
任何内容上使用,ll.getChildAt()
因为getChildAt()
生成的是“View”而不是“LinearLayout”。我基本上只需要一种方法来搜索两个孩子,而不仅仅是一个。另外,如果有更好的方法我应该这样做,请告诉我。我愿意接受建议。
如果有帮助,这是我的代码:
新游戏创建.java