آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل عجیب با نسخه آندروید

nooriDeveloper  11 سال پیش  11 سال پیش
0 0

دوستان من یه برنامه ساده نوشتم که عکس پشت زمینه برای linearLayout قرار دادم، حالا مشکل عجیب اینجاست که رو گوشی های نسخه جدید آندروید عکس background نمایش داده نمیشه، مثلاً روی گوشی htc one امتحان کردم عکس های پس زمینه نشون داده نمیشد ولی رو تبلت galaxy note 10.1 بدون مشکل می اومد، یه مورد عجیب دیگه اینکه متنی که تو webview نمایش میدم اگه عکس background بهش اضافه کنم تو آندروید جدید ، باعث میشه صفحه خیلی کند scroll بشه.  من نسخه آندورید رو از eclipse روی 5.0.1 قرار دادم لطفاً راهنمایی کنید

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
hamcalas  11 سال پیش
+1 0

بخش اول سوالتان احتمالا به کیفت نمایش گوشی برمی گردد ، تصویر پس زمینه را در پوشه های 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 بسازید

 

پاسخ به سوال 
nooriDeveloper  11 سال پیش
0 0

مشکل قسمت اول سوال اینجا بود که من از فایل عکس با پسوند jpg استفاده کرده بودم، پسوند فایل رو png کردم درست شد، اما مشکل دوم اینجا بود که من هم در xml عکس پس زمینه قرار داده بودم، هم در فایل html, دستور پس زمینه رو از فایل html حذف کردم درست شد، ولی بازم تمام این مشکلات در نسخه جدید آندروید بوجود می اومد و نسخه های قدیمی تر این مشکل رو نداشتن


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .