2017-04-21 68 views
-2

是否可以動態地在按一下按鈕採用了android工作室可能在android studio中動態創建這個xml視圖?

輸出是在這裏創建這個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 

**

+0

是的,這是可能的。 –

+0

請參閱[爲什麼「可能......」措辭不佳?](https://softwareengineering.meta.stackexchange.com/questions/7273/why-is-is-it-possible-to-一個措辭不佳的問題/ 7274)假設它*是*可能的,嘗試它,並且如果遇到問題就問一下。 – EJoshuaS

回答

0

是的,這是可以的,但不要用硬編碼的寬度嘗試。使用重量輕鬆設計多個設備。

+0

請參閱[爲什麼「有可能......」一個措辭不佳的問題?](https://softwareengineering.meta.stackexchange.com/questions/7273/why-is-is-it-possible-to-一個措辭不佳的問題/ 7274)「是或否」對未來的讀者來說並不是那麼有用。 – EJoshuaS