2012-06-14 2 views
0

Мое приложение использует веб-просмотр для отображения контеста, который я анализирую с сайта. Проблема возникает, когда пользователь использует мое приложение для галактики nexus (может быть причиной 1280 * 720 пикселей)WebView оправдывает текст не корректным на Galaxy Nexus

мой тег просто прост в использовании text-align: justify ;. и вот мой WebView конфигурации

WebView web = (WebView) root.findViewById(R.id.webView);     
    web.loadDataWithBaseURL(null,content, "text/html", "utf-8",null); 
    web.getSettings().setUseWideViewPort(true); 
    web.getSettings().setLoadWithOverviewMode(true); 
    web.getSettings().setBuiltInZoomControls(true); 

вот мой XML макет для WebView

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" android:id="@id/root" android:gravity="center_horizontal"> 

    <WebView 
     android:id="@+id/webView" 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" > 
    </WebView> 

    <com.google.ads.AdView 
     android:id="@+id/ad" 
     android:layout_width="wrap_content" 
     android:layout_height="50dp" 
     ads:adSize="BANNER" 
     ads:adUnitId="a14fd0c4bb5aa9f" 
     ads:background="@drawable/bg_main_repeat" 
     ads:primaryTextColor="#FFFFFF" 
     ads:secondaryTextColor="#CCCCCC" /> 

</LinearLayout> 

я проверить мое приложение на Sony Xperia P (Android 2.3) без проблем нашел. и тест на эмуляторе 4.0 с разрешением 800 * 480 тоже не обнаружен.

моя проблема показать в: http://images.droidsans.com/sites/default/files/Screenshot_2012-06-14-21-53-11.png пользователю необходимо дважды нажать, чтобы увеличить размер экрана.

Что мне делать? помогите мне

PS. жаль моего бедного английского. Я не носитель языка.

ответ

1

пытаются использовать это:

WebView.loadData("<head><style>* {margin:0;padding:0;font-size:15; text-align:justify}</style></head>" + "your data", "text/html", "UTF-8"); 
+0

Это не работает для меня – Nantaphop

+0

вы можете поделиться частью вашего кода, пожалуйста? – TliliDroid

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