【问题标题】:Possible to create this xml views dynamically in java in android studio? [duplicate]可以在android studio中的java中动态创建这个xml视图吗? [复制]
【发布时间】:2017-09-18 10:46:26
【问题描述】:

是否可以使用 android studio 按下按钮动态创建这个 XML 复杂视图

输出在这里:

https://ibb.co/hSkP5k

XML 代码如下

我想创建一个按钮以在运行时动态添加此栏,并想知道这是否可能。我是 android studio 新手,希望对此提供一些建议。

提前致谢!

<LinearLayout
            android:id="@+id/forsub1"
            android:layout_width="fill_parent"
            android:layout_height="50.0dip"
            android:layout_marginEnd="10.0dip"
            android:layout_marginStart="10.0dip"
            android:layout_marginTop="10.0dip"
            android:background="#ffffff"
            android:orientation="horizontal">

            <TextView
                android:layout_width="30.0dip"
                android:layout_height="fill_parent"
                android:background="@drawable/round"
                android:text="1"
                android:textColor="#ffffffff"
                android:textSize="40.0sp" />

             <EditText
                android:id="@+id/sub1"
                android:layout_width="170.0dip"
                android:layout_height="fill_parent"
                android:inputType="textCapWords"
                android:paddingStart="10.0dip"
                android:textColor="#ff000000"
                android:background="@drawable/blue_bar"
                android:textSize="30.0sp"
                android:textStyle="bold" />

            <Button
                android:id="@+id/present1"
                android:layout_width="50.0dip"
                android:layout_height="fill_parent"
                android:background="@drawable/green"
                android:onClick="present"
                android:textSize="15.0sp" />

            <Button
                android:id="@+id/absent1"
                android:layout_width="50.0dip"
                android:layout_height="fill_parent"
                android:background="@drawable/red"
                android:onClick="absent"
                android:textSize="15.0sp" />

            <Button
                android:id="@+id/stats1"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:background="@drawable/blue_bar"
                android:onClick="stats"
                android:text="0 %"
                android:textSize="15.0sp"
                android:textStyle="bold" />
        </LinearLayout>**strong text

**

【问题讨论】:

标签: java android xml dynamic


【解决方案1】:

是的,这是可能的,但不要尝试使用硬编码的宽度。使用权重来简化针对多个设备的设计。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-11
  • 2014-11-06
  • 2015-12-03
  • 2021-08-23
  • 1970-01-01
  • 2011-08-23
  • 1970-01-01
相关资源
最近更新 更多