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

ایجاد محیط Ui بزرگتر از صفحه نمایش

Criss  11 سال پیش  11 سال پیش
+1 0

سلام دوستان

من میخوام یک Ui طراحی کنم که محیط اون به اندازه مستطیل مشکی هست اما تنها مستطیل قرمز برای کاربر نمایش داده بشه (یعنی اندازه مستطیل مشکی از صفحه نمایش بزرگتر باشه) و کاربر با جابجا کردن زمینه بتونه به قسمت های مختلف توی محیط مستطیل مشکی رنگ حرکت کنه و قسمت های دیگه به نمایش در بیاد

+1 0
خوب این که خیلی راحته از ScrollView استفاده کن :| (11 سال پیش)
+1 0
قراره یک شی متغیر وسط صفحه باشه مثلا یک دایره که وقتی این دایره حرکت میکنه محیط نمایش هم تغییر کنه ScrollView عمودی هست ؟ یا افقی ؟ (11 سال پیش)
0 0
توی قسمت Composite هر دوتاش رو داره اولش ScrollView خالی نوشته و دومیش HorizontalScrollView هستش . (11 سال پیش)
+1 0
من یک liniyerlayout دارم گه براش یک horizontalScrollView گذاشتم ، و اون رو به اندازه ایی کشیدم که از صفحه بیرون رفته _ حالا برنامه رو ران میکنم اما اسکرول نمیشه ! ؟ (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
SaLaH KuRD  11 سال پیش
+2 0

شما باید ابتدا از قسمت Composite یک HorizontalScrollView به فایل Xml اضافه کنید ، ما در اینجا Width اون رو fill_parent قرار میدیم اما می تونه مثلا نصف صفحه هم باشه :) سپس برای آزمایش یه TextView به HorizontalScrollView اضافه می کنیم و 10 تا کپی ازش میگیریم ، و در آخر مانند عکس زیر به درستی کار می کند.


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