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

lanscape & portrait

سعید کاظمی  11 سال پیش  11 سال پیش
0 0

سلام

میشه کاری کرد که تو حالت portrait یه بک گراند نمایش داده بشه و تو حالت lanscape  یه بک گراند دیگه ؟

portrait مثلا عکسمون 800*480 باشه

و تو حالت lanscape بشه 480*800

+2 0
سلام . سوالتون با یک سرچ ساده کارش تموم بود . اینم لینک با توضیح کامل : لینک (11 سال پیش)
0 0
خیلی ممنون (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
mohsen-jj  11 سال پیش
+2 0

سلام . بله فرض کنید عکس که قرار هست در حالت landscape باشه background_land هست و عکسی که قراره در حالت portrait باشه background_port  هست .

و background_carrying_view هم اسم layout شما هست که میخواید background ش رو عوض کنید .

 View view = (View) findViewById(R.id.background_carrying_view);
int orientation = getResources().getConfiguration().orientation;
if(orientation == Configuration.ORIENTATION_LANDSCAPE) {
view.setBackgroundResource (R.drawable.background_land);
} else {
view.setBackgroundResource (R.drawable.background_port);
}
0 0
ممنون (11 سال پیش)

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