У меня тут странная проблема.В основном у меня есть TextView без текста по умолчанию.Я бы ожидал, что он будет иметь высоту 0, так как он не имеет содержимого, но, похоже, между элементами выше и ниже есть разрыв.Если я установлю высоту в XML в 0, а затем попробую изменить ее с помощью Java-кода, тогда высота не будет сброшена.
Как установить высоту равной 0, если содержимое пустое, но затем разрешитьэто должно быть изменено программно?
Вот код, который у меня есть:
<TextView
android:gravity="center_horizontal|center_vertical"
android:id="@+id/connectionStatus"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:textSize="18px"
android:textStyle="bold">
</TextView>
и код Java это:
private void getConnectionStatus()
{
if (hasConnection() == true)
{
//do something
}
else
{
connectionStatus.setHeight(48);
connectionStatus.setText("No Internet Access");
}
}