2013-08-11 3 views
2

Я хочу, чтобы добавить мнение в мой главный взгляд ....Добавить WebView в LinearLayout андроида

мой main.xml файл ...

<LinearLayout 
     android:id="@+id/dynamicview" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1.28" 
     android:gravity="center_vertical" 
     android:orientation="vertical" > 

</LinearLayout> 

У меня есть еще один файл макета вызова complete.xml

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <WebView 
     android:id="@+id/webView1" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

</FrameLayout> 

Я хочу, чтобы добавить этот веб-представление в LinearLayout .... это значит, что я хочу, чтобы раздуть WebView в моей mainactivity ...

Я использовал следующий метод ...

LinearLayout dynamic=(LinearLayout)findViewById(R.id.dynamicview); 
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); 

View v = (FrameLayout) inflater.inflate(R.layout.complete, null); 
     v.setBackgroundColor(Color.GREEN); 
     v.getRootView(); 
     dynamic.addView(v); 
     v.setVisibility(View.VISIBLE); 

но это не работает. если это правильно, то цвет должен быть изменен ... но ничего не произошло. Просьба помочь мне .. я застрял с этим ...

благодаря

ответ

0

Попробуйте это:

LinearLayout dynamic=(LinearLayout)findViewById(R.id.dynamicview); 
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); 

View v = (FrameLayout) inflater.inflate(R.layout.complete, null); 

WebView wv = (WebView)v.findViewById(R.id.webView1); 
wv.setBackgroundColor(Color.GREEN); 
     v.getRootView(); 
     dynamic.addView(v); 
     v.setVisibility(View.VISIBLE); 

Вы пытаетесь изменить цвет FrameLayout, который был заполнен WebView поэтому зеленый цвет не будет виден. Вместо этого вы должны изменить цвет WebView.

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