مشکل عجیب با نسخه آندروید
دوستان من یه برنامه ساده نوشتم که عکس پشت زمینه برای linearLayout قرار دادم، حالا مشکل عجیب اینجاست که رو گوشی های نسخه جدید آندروید عکس background نمایش داده نمیشه، مثلاً روی گوشی htc one امتحان کردم عکس های پس زمینه نشون داده نمیشد ولی رو تبلت galaxy note 10.1 بدون مشکل می اومد، یه مورد عجیب دیگه اینکه متنی که تو webview نمایش میدم اگه عکس background بهش اضافه کنم تو آندروید جدید ، باعث میشه صفحه خیلی کند scroll بشه. من نسخه آندورید رو از eclipse روی 5.0.1 قرار دادم لطفاً راهنمایی کنید
بخش اول سوالتان احتمالا به کیفت نمایش گوشی برمی گردد ، تصویر پس زمینه را در پوشه های drawable-xhdpi و ... نیز کپی کنید ، البته راه بهتر ساخت یک فایل xml در پوشه ی drawable است :
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/bg_reped"
android:tileMode="repeat"
android:dither="true" />
و برای بک گراند این فایل را معرفی می کنید .
در مورد بخش دوم هم شاید کیفیت تصویر بالاست یک تصویر خیلی کوچک مثلا 10*10 انتخاب کنید و مثل بالا یک xml بسازید
مشکل قسمت اول سوال اینجا بود که من از فایل عکس با پسوند jpg استفاده کرده بودم، پسوند فایل رو png کردم درست شد، اما مشکل دوم اینجا بود که من هم در xml عکس پس زمینه قرار داده بودم، هم در فایل html, دستور پس زمینه رو از فایل html حذف کردم درست شد، ولی بازم تمام این مشکلات در نسخه جدید آندروید بوجود می اومد و نسخه های قدیمی تر این مشکل رو نداشتن
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .