مشکل با وسط چین کردن محتوای WebView(لطفا کمک کنید)
سلام دوستان بنده در یکی از لایه هایم یک دکمه و یک تصویر و یک وب ویو قرار داده ام و Gravity لایه ای که اینا رو دربر میگیره رو center گذاشته ام.در Graphical layout این سه عنصر به خاطر Gravity ای که دادم در مرکز لایه قرار میگیرند.اما به موقع اجرای برنامه Gravity مورد نظر فقط بر روی عکس و باتن اعمال می شود و WebView به سمت چپ لایه می چسبد.میشه بفرمایید مشکل از کجاست؟ کدی که استفاده کرده ام:
WebView wv = (WebView) findViewById(R.id.wv);
wv.setBackgroundColor(Color.TRANSPARENT);
wv.loadUrl("file:///android_asset/anim.gif");
هدف نهایی:نمایش فایل گیف در وب ویو به صورت آفلاین و وسط چین شده که من در وسط چین کردن مشکل دارم.
نقل قول: مشکل با وسط چین کردن محتوای WebView
سلام. شما باید محتوای html رو وسط چین بکنید مثلا تو div وب ویو فقط نمایشه نه چیز دیگه
نقل قول: مشکل با وسط چین کردن محتوای WebView
نقل قول:
نوشته شده توسط
tux-world
سلام. شما باید محتوای html رو وسط چین بکنید مثلا تو div وب ویو فقط نمایشه نه چیز دیگه
کد زیر رو امتحان کردم ولی انگار اصلا وب ویو ای وجود نداره و هیچی نمایش داده نشد:
WebView wv = (WebView) findViewById(R.id.wv);
wv.setBackgroundColor(Color.TRANSPARENT);
String Path = "file:///android_asset/anim.gif";
String html = "<html>" +
"<head>" +
"</head>" +
"<body>" +
"<center><img src='" + Path + "'/img></center>" +
"</body>" +
"</html>";
wv.loadData(html, "text/html", "UTF-8");
لطفا کمکم کنید.یک هفته هستش که می خوام یک لودینگ ساده به صورت وسط چین شده در ابتدای برنامه ام داشته باشم اما هر کاری می کنم نمی تونم وسط چینش کنم.
نقل قول: مشکل با وسط چین کردن محتوای WebView
دوستان در صورت امکان کمک کنید!!!!
نقل قول: مشکل با وسط چین کردن محتوای WebView
دوست عزیز شما اول
تصویر و متن مورد نظرت رو تو یه فایل html طراحی کن (که وسط چین باشه)
بعد با webview لودش کن
-------------------
به راحتی هم وسط چین میشه
نقل قول: مشکل با وسط چین کردن محتوای WebView
نقل قول:
نوشته شده توسط
Ebrahimkh
دوست عزیز شما اول
تصویر و متن مورد نظرت رو تو یه فایل html طراحی کن (که وسط چین باشه)
بعد با webview لودش کن
-------------------
به راحتی هم وسط چین میشه
مشکلم دقیقا همین هستش که گفتین!!! فقط نمی دونم چطوری فایل gif رو به صورت وسط چین شده و آفلاین لود کنم؟
نقل قول: مشکل با وسط چین کردن محتوای WebView
با html که آشنایی دارید
باتگ center اون رو وسط چین کنید
و درآخر به این شکل به برنامت اضافش کن(چیز خاصی نیست)
webViewirancell = (WebView) findViewById(R.id.webViewirancell);
String file_path = "file:///android_asset/myfolder/Namefile.html";
webViewirancell.getSettings().setJavaScriptEnabled (true);
webViewirancell.getSettings().setLoadWithOverviewM ode(true);
webViewirancell.getSettings().setUseWideViewPort(t rue);
webViewirancell.getSettings().setBuiltInZoomContro ls(false);
webViewirancell.loadUrl(file_path);
نقل قول: مشکل با وسط چین کردن محتوای WebView
دو کد زیر رو امتحان کردم اما نشد که نشد:
<html>
<table>
<tr>
<td>
<img src="anim.gif" align="middle">
</td>
</tr>
</table>
</html>
///////////////////////////////////////////////////////////////
<html>
<table>
<tr>
<td>
<center><img src="anim.gif" ></center>
</td>
</tr>
</table>
</html>
کدهای شما رو هم اضافه کرده ام اما نشد!!!!نمیدونم چرا به سمت چپ می چسبه؟؟؟
نقل قول: مشکل با وسط چین کردن محتوای WebView
دوست عزیز تگها رو اینجوری استفاده کنید
<html>
<center>
<table>
<tr>
<td>
<img src="anim.gif" >
</td>
</tr>
</table>
</center>
</html>
شما تو سورس بالا فقط ستون تیبل رو وسط چین می کنید
تست بزنید من که انجام میدم درست جواب میده