بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چرخیدن گوشی و بهم ریختن نحوه ی نمایش برنامه
من پروژم را تاحدی انجام دادم الان تو محیط ایکلیپس که landscapeمیزنم نصف صفحه را نشون میده وقتی هم که روی گوشی میریزم بازم نصفس!!!لطفا راهنمایی بفرمایید ممنون
0
0
بهتره کل لایه رو توی یک ScrollView بندازید که برای گوشی هایی با ابعاد کوچکتر هم UI تون درست بالا بیاد. با این روش برای landscape هم درست نشان خواهد داد. ضمنا برای حالت landscape می تونید یک لایه جداگانه نیز تعریف کنید. (12 سال پیش)
0
0
درود برشما دوست عزیز همینطور که حسین جان گفتن شما اگر میخوای در حالت landscape بهم نریزه باید جداگانه براش طراحی کنی اگه هم نیاز نمی بینی و مهم نیست پرتره باش. فقط اشکال نداره orientation . رو بزار روی پرتره که چرخش نکنه (12 سال پیش)
0
0
ممنونم
(11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Hossein Kurd
11 سال پیش
+1
0
من برای این کار یک راهکار دارم
از این کد برای تشخیص تغییر در صفحه استفاده می کنم :
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Checks the orientation of the screen
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
}
}
جالبه همین الان دارم روی این موضوع کار می کنم
متشکرم ببخشید اما این کد کامل نیست و کار نمیکنه، یه خط کد هم باید به منیفست اضافه کرد : لینک (11 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .