PDA

View Full Version : تنظیم سایز عکس در وب ویو



zahra.mf
چهارشنبه 30 مرداد 1392, 13:10 عصر
سلام
من میخوام عکسم و تو وب ویو نمایش بدم ولی عکسایی که میذارم سایزشون خیلی بزرگه
کسی میدونه باید چه کار کنم تا عکسی که تو وب ویو میذارم برای همه گوشیا خوب باشه و اندازه خود صفحه گوشی باشه بدون این که به scroll نیاز داشته باشه که به چپ و راست بره (سایز استاندارد چیه)

ممنون

abbasalim
چهارشنبه 30 مرداد 1392, 14:22 عصر
از دستورات html استفاده کنید

rubiks.kde
چهارشنبه 30 مرداد 1392, 15:50 عصر
من خودم چون صفحه رو از وب دریافت میکردم و نمیتونستم مستقیم به تگ ها html دست بزنم از این روش استفاده میکردم.
contentsWebView.getSettings().setJavaScriptEnabled (true);
final String js = "javascript:(function () {"+
"var w = 80;"+
"for( var i = 0; i < document.images.length; i++ ) {"+
"var img = document.images[i];"+
"if( img.width > w ) {"+
"img.height = Math.round( img.height * ( w/img.width ) );"+
"img.width = w;"+
"img.style.display='block';"+
"};"+
"}"+
"})();";
contentsWebView.setWebViewClient( new WebViewClient(){

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
}
@Override
public void onPageFinished(WebView view, String url) {
contentsWebView.loadUrl(js);
}
});

یه کد جاوااسکریپته که میاد اندازه عکس رو کوچیک میکنه.

zahra.mf
چهارشنبه 30 مرداد 1392, 16:05 عصر
برای بک گراند هم باید کد html بنویسم؟ چون وب ویو که میذارم صفحه پشتش سفیده از properties ها وب ویو استفاده کردم بک گراند و عکس دادم بهش نشد!

rubiks.kde
چهارشنبه 30 مرداد 1392, 19:24 عصر
برای بک گراند هم باید کد html بنویسم؟ چون وب ویو که میذارم صفحه پشتش سفیده از properties ها وب ویو استفاده کردم بک گراند و عکس دادم بهش نشد!

بله همین طور باید با html کار کنید