2017-10-19 47 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

将分隔线可见性设置为“无效”。或者用按钮将它们置于线性布局中,并使整个布局结束。