2013-07-25 3 views
0

У меня есть андроид, который имеет webView и вид внутри него. я решаю во время выполнения, показывать ли веб-просмотр или нет, а если нет, то другой вид должен заполнить родительский фон. Также я хочу, чтобы webView появлялся внизу, и для этого я установил layout_gravity снизу, но он не работает.
Вот что мой XML выглядит следующим образом:Настройка времени выполнения в android

<?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="vertical" 
     android:weightSum="1" > 

    <WebView 
     android:id="@+id/webView1" 
     android:layout_width="fill_parent" 
     android:layout_height="50dp" 
     android:layout_gravity="bottom" /> 

    <View 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" > 
    </View> 
    </LinearLayout>  

ответ

0

С точки зрения сделать View исчезают настройки видимости через что-то вроде

WebView myWebview = (WebView) findViewById(R.id.web_view_id); 
myWebview.setVisibility(View.GONE); 

Будет делать трюк. Что касается прокладки в нижней части вашего представления, LinearLayout выставляет элементы в том порядке, в котором они указаны, поэтому просто переместите LinearLayout под другим видом, и он должен правильно размещаться.

+0

Спасибо. это сработало. –

1

Вы должны использовать visiblity пошли свойство, которое будет работать

+0

да, это должно сработать, но как разместить его внизу? –

+0

Спасибо за ответы! –

+0

Я поблагодарил u за ответ :) –

Смежные вопросы