编辑:我想我弄明白了。正是xml中的背景导致了这种差异。 问: 我正在尝试为我的应用程序动态添加按钮。(我需要创建1-6个按钮) 当我尝试在XML中创建一个按钮(以测试外观)时,它看起来如下所示: Buttons created in XML 下面是我用来创建它的xml: <Button
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="@android:color/darker_gray"
我试图以编程方式创建按钮,并将其添加到线性布局中。我正在从API中检索琐碎的问题,这些问题具有动态数量的可能答案。
我将答案列表传递给一个函数,然后尝试为每个答案创建一个按钮:
for (answer in answers) {
// runs okay if you do not cast as button
val answerButton = View.inflate(requireContext(), R.layout.answer_button, binding.answersLinearLayout) as Button
an
我有许多子视图(按钮、标签、textField)在view.These中是根据xml元素动态创建的。如果xml元素为13,则总按钮也将为13个按钮。通过下面的代码,我知道如何搜索视图中的所有子视图,以及哪些子视图是UIButton或UITextField。
for subView in view.subviews {
if subView is UILabel {
}
else if subView is UITextField {
}
}
我想知道的是如何获得按钮的标签和标题以及textField的文本?
我是android编程新手,我在动态创建文本字段时遇到了问题;
我想创建一个视图,其中有一个名为"Create text fields“的按钮和两个Edit Text,一个Edit Text name是ROW,第二个edit text name是COLUMN。当用户在编辑文本中输入数字时,假设ROW =2和COLUMN =3,并按下“创建文本字段”按钮,它可以在“创建文本字段”按钮下面创建6个编辑文本。这些6个编辑的文本应该定位在2行3列中,如下所示
编辑文本-1编辑文本-2编辑文本-3
编辑文本-1编辑文本-2编辑文本-3
亲爱的朋友,当我点击新建/添加视图按钮时,我如何在主视图中创建小的自定义UIView,我需要给标签提供文本,这些文本应该动态存储,即当我打开该视图的应用程序和该视图的相应文本时。
最后,我需要安排如下内容
A B
C D
E F
etc,,
在这里,ABCDEF是带有文本标签的UIView ...
请给我一些建议,我如何实现这一点?