1

HTML コンテンツを WebView に読み込んでいますが、常に WebView の左上隅に表示されます。

スタイルシートも使用しようとしましたが、スタイルシートでセンター関連のタグを追加しましたが、センターに来ません。スタイルシートのその他のタグは正常に機能します。

WebView のコンテンツを垂直および水平中央に設定する方法は?

私のHTMLコード

<html><head>  <style type=\"text/css\"> @font-face { font-family: MyCustomFont;  src:url(\"file:///android_asset/fonts/MyriadPro-Regular.otf\") } body { font-family: MyCustomFont; font-size:14; text-align: center;vertical-align:middle;line-height: normal;} </style> </head><body> Hello World </body></html>
4

2 に答える 2

3

これを試して:

<html>
<head>
  <style type="text/css"> 
@font-face { font-family: MyCustomFont;  
src:url("~/android_asset/fonts/MyriadPro-Regular.otf") } 
#text{ font-family: MyCustomFont; 
font-size:14; 
text-align: center;
margin:350px;
line-height: normal;
color:blue;
height:20px;
width:100px;
margin:auto;
background-color:red;
} 
</style> 
</head>
<body>
<p id="text"> Hello World</p>
 </body>
</html>  

そして、あなたのアドレスソースのフォントが間違っていると思います!

于 2013-01-10T12:29:56.353 に答える
-2
<WebView android:id="@+id/webview1" 
  android:layout_gravity="center"
  android:scaleType="centerInside"
  android:layout_width="wrap_content" 
  android:layout_height="fill_parent"
  android:adjustViewBounds="true">

それはあなたを助けるかもしれません。

于 2013-01-10T12:13:17.943 に答える