【发布时间】:2014-08-24 10:48:34
【问题描述】:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom|left|center"
android:gravity="right" >
<ImageButton
android:id="@+id/Button1"
android:background="@null"
android:paddingLeft="5.0dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/zoom_button1"
android:text="button1"
android:visibility="gone" />
<ImageButton
android:id="@+id/Button2"
android:layout_width="29dp"
android:layout_height="wrap_content"
android:background="@null"
android:paddingLeft="5.0dip"
android:src="@drawable/zoom_button2"
android:text="button2" />
</LinearLayout>
//MainActivity.java:
private ImageButton button1;
button1 = (ImageButton)findViewById(R.id.button1);
button1.setVisibility(View.GONE);
orientation="垂直"
我移动了 Eclipse activity_main.xml 上的按钮。
当我更改按钮 1 和按钮 2 时,程序将首先在该位置运行。
我应该在 Eclipse 中更改按钮还是应该在程序中更改它们?
【问题讨论】:
-
您能否更清楚地说明您的问题?
-
button1.setVisibility(View.GONE);有时这个程序会在 button2 上运行。
-
当您说“在 Eclipse 或程序中更改它们”时,您有什么区别?你的意思是改xml文件还是java文件?
-
你的意思是有时按钮 2 在应该可见的时候却不可见?
-
是的!!如果我不更改它们,那么就不会发生这种情况
标签: android