2017-10-19 64 views
-1

我面對的問題是我有3個按鈕在下面。其中一個總是可見的。另外兩個可能會得到View.GONE的可見性值。這些按鈕之間是分隔符。由於View.GONE元素仍然在佈局中,即使元素被隱藏,分隔符仍然可見。有沒有辦法隱藏隱藏按鈕下方的分隔符而不從父元素中移除按鈕? 謝謝!隱藏分隔線View.GONE元素

 <LinearLayout 
      android:id="@+id/a" 
      android:orientation="vertical" 
      android:showDividers="middle"> 

      <Button 
       android:id="@+id/b" 
       android:layout_width="60dp" 
       android:layout_height="60dp" /> 

      <Button 
       android:id="@+id/c" 
       android:layout_width="60dp" 
       android:layout_height="60dp" /> 

      <Button 
       android:id="@+id/d" 
       android:layout_width="60dp" 
       android:layout_height="60dp" /> 
     </LinearLayout> 
+0

張貼您的xml代碼 –

回答

0

將分隔線可見性設置爲「無效」。或者用按鈕將它們置於線性佈局中,並使整個佈局結束。