2012-02-22 4 views
0

Мне нужен веб-просмотр внутри вкладки, должна быть простой задачей, но я трачу часы на чтение сообщений и предложений по тестированию, и я не могу найти решение! Обратите внимание, что вкладки внизу, сверху работают! Я модифицировал макеты, создавал конкретные действия и многое другое. Затем веб-просмотр по-прежнему подходит для полноэкранного просмотра! Я буду glab для отправки кода, если это необходимо!android webView внутри вкладки всегда подходит для полноэкранного просмотра

+0

Пожалуйста, разместите свой код макета для веб-просмотра или код, если вы добавляете программно. –

ответ

3

Попробуйте

Webview Xml.................. 

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" android:layout_height="match_parent" 
    android:background="@drawable/ab02_bg" > 


      <WebView android:autoLink="web" android:layout_width="wrap_content" 
       android:layout_height="wrap_content" android:src="@drawable/ticket_text" 
       android:id="@+id/TextViewMorTickets" android:textColor="@android:color/black"></WebView> 

Tab Xml ....................

<?xml version="1.0" encoding="utf-8"?> 
<TabHost xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/tabhost" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="@drawable/ab02_bg" > 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="vertical" > 
     <ImageView 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:src="@drawable/hddr" > 
     </ImageView> 
     <FrameLayout 
      android:id="@android:id/tabcontent" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" > 
     </FrameLayout> 
     <ImageView 
      android:layout_width="fill_parent" 
      android:layout_height="30dip" 

      android:baselineAlignBottom="true" 
      android:id="@+id/BannerImage" 
      > 
     </ImageView> 
     <TabWidget 
      android:id="@android:id/tabs" 
      android:layout_width="fill_parent"      
      android:layout_height="wrap_content" 
      android:layout_weight="0" 
      android:tabStripEnabled="false" 
    /> 
    </LinearLayout> 

</TabHost> 
</LinearLayout> 

Java файл ...... ......................

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.tablayout); 
       tabHost = getTabHost(); // The activity TabHost 
     TabHost.TabSpec spec; 
       spec = tabHost.newTabSpec("TICKETS").setIndicator("").setContent(new Intent().setClass(this, webview.class)); 

     tabHost.addTab(spec); 
} 
+0

gr8 yar dipali его работает отлично, как я хочу –

+0

+1 для Великого ответа, это помогло мне действительно: P – mAc

+0

потрясающе, очень полезно !! эта проблема сводила меня с ума! большое спасибо! – Jaume

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