Просто прямая проблема.У меня есть LinearLayout, который имеет атрибут в xml android:visibility="invisible"
.В коде я использую layout.setVisibility(View.VISIBLE);
.Это прекрасно работает для Android 2.2, т.е. становится видимым, но не работает в Android 2.3.3, то есть не становится видимым.
<LinearLayout
android:id="@+id/menuLayout"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_gravity="bottom"
android:gravity="center_horizontal|center_vertical"
android:background="#60000000"
android:visibility="invisible">
<Button
android:id="@+id/restartSamePlayer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Play Again"
android:onClick="clearCanvas"
/>
<Button
android:id="@+id/restartNewPlayer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Player"
android:onClick="findNewPlayer"
/>
</LinearLayout>
menuLayout = (LinearLayout) activity.findViewById(R.id.menuLayout);
if(menuLayout == null)
System.out.println("Null");
menuLayout.setVisibility(View.VISIBLE);
if(menuLayout.getVisibility() == View.VISIBLE)
System.out.println("Visible");
в моем журнале я могу видеть видимым, но он не становится видимым в эмуляторе, имеющем 2.3.3
Любая помощь будет оценена.