问题标签 [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.

0 投票
0 回答
607 浏览

ios - 子视图容器与 swift 中的所需宽度不匹配

我有一个视图容器,仅显示 1 个带电话的屏幕和 2 个带标签的屏幕。所以,在 ViewDidLoad() 中,我使用了一个方法

其中defineListSize方法确定第一个孩子的大小

但是,当在平板电脑上添加第一个孩子时,它总是比容器视图的一半宽。虽然,在调试中,我可以看到 rect 有很好的数据。我尝试在 viewWillAppear 或 viewWillLayoutSubviews() 中使用 addListController(),但结果相同。第二个子视图,当添加到右侧时,具有良好的尺寸,并剪切了第一个子视图的右侧部分。

那么问题出在哪里?谢谢

0 投票
0 回答
273 浏览

android - 以百分比相对布局可见性变化的子视图

我的目标是根据单个 if 条件更改每个表格行中包含的布局的可见性。我更改了代码 onResume() 方法。但我看不到第二个表格。即使我打印了日志。我只有 View.Visible。

0 投票
1 回答
668 浏览

javascript - ionic 3 选项卡中的子视图在查看子组件时显示两个标题

我正在构建 ionic 3 应用程序,我的页面具有三个选项卡,该选项卡包含订单,当单击订单时,会查看其详细信息页面,但这里出现两个标题,一个选项卡视图标题和订单详细信息页面的另一个标题. 我正在添加一些屏幕截图以使问题更加清晰。第一个屏幕显示带有一个订单的标签页,单击订单时出现第二个屏幕,单击详细订单页面的后退按钮时出现第三个屏幕。

这是显示一个订单的第一个屏幕。 屏幕1

这是屏幕 2,突出显示了两个标题

这是屏幕3,当点击订单详情的返回按钮时出现,白色区域突出显示

0 投票
2 回答
33 浏览

android - 无论如何要找出 View 的类型是什么?

因此,如果我有 aLinearLayout并在其中有几个孩子Views,比如一对ButtonsaTextView和 a CheckBox,使用LinearLayout'sgetChildAt(x)我会得到一个未指定的View. 需要注意的是,我没有在其中使用 xml,所以这一切都是以编程方式完成的。

,getChildAt(1)无论如何我可以找出View它是什么类型的,无论是 aButton还是 aTextView或其他任何程序?

0 投票
1 回答
42 浏览

ios - 子视图控制器的表格视图的最后一行无法选择

我正在尝试制作一个带有表格视图的视图容器。这很好,但是如果我选择最后一行,didSelectRowAt indexPath:则无法触发该方法。这是我的代码:

这是我的容器视图:

视图控制器

我究竟做错了什么?请帮我

0 投票
1 回答
1658 浏览

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 中设置了编写编辑文本

在此处输入图像描述

提前致谢!

0 投票
0 回答
43 浏览

ios - 如何阻止子视图溢出到滚动视图中

我有一个滚动视图,它有一个子视图。

子视图有很多元素,我为元素提供了可选的高度,并且设置了一些垂直间距和 allll。

在较小的 iOS 屏幕设备中 .. 子视图尺寸变大,我可以在它之外看到子视图的元素 ..

我希望滚动视图具有滚动功能,如果我向上滚动,我应该只能看到溢出的项目

我究竟做错了什么 ...

请帮助,

丹妮

0 投票
1 回答
2746 浏览

ios - Swift 3 - 在另一个视图控制器的 UIWindow 上添加ChildViewController

我必须使用 . 在第一个视图控制器的 UIWindow 上添加第二个视图控制器的视图addChildViewController。但是当我尝试这样做时,我遇到了问题。我的问题是,是否可以在 UIWindow 上添加另一个视图控制器的视图?

0 投票
1 回答
39 浏览

javascript - AngularJS子视图未显示

我正在尝试渲染子视图。但是它没有显示,这是下面的代码示例。我看到的大多数示例都将整个状态模板放在一个模板中;但是我在不同的模板中有几个视图,它们组成了每个状态模板。

然后我的 index.html 如下

我在 searchBartemplate <ui-view></ui-view> 中有要插入的子视图,这意味着 sideBar 和 dashb

在控制器中我有这个:

但是我没有呈现子视图..任何帮助表示赞赏。谢谢

0 投票
1 回答
444 浏览

android - 在 LinearLayout 中查找 LinearLayout 的子项

我有一个已在 xml 中创建的 LinearLayout(“ll”),应用程序在其中动态创建另一个 LinearLayout,并在该视图内创建一个 EditText 和一个 Button。该按钮使整个LinearLayout连同其中的EditText和Button一起销毁(整个系统是一个玩家姓名输入活动)。无论如何,我正在尝试找到一种从所有 EditText 中获取文本的方法。我尝试在“ll”上使用 for 循环并使用ll.getChildAt(),但我似乎无法在生成的.getChildAt()任何内容上使用,ll.getChildAt()因为getChildAt()生成的是“View”而不是“LinearLayout”。我基本上只需要一种方法来搜索两个孩子,而不仅仅是一个。另外,如果有更好的方法我应该这样做,请告诉我。我愿意接受建议。

如果有帮助,这是我的代码:

新游戏创建.java