View Full Version : ایجاد سطر و ستون به صورت داینامیک
ferankyy
یک شنبه 25 اسفند 1392, 16:26 عصر
با سلام خدمت تمامی اساتید
من میخوام یه برنامه طراحی کنم که داخل اون کاربر نوع پازل رو انتخاب میکنه ( برای مثال ۴*۶) و بعد از انتخاب میخوام به همون اندازه که کاربر انتخاب کرده ، سطر و ستون هایی ایجاد کنم که هر سلول درای یک دکمه باشه و وقتی روی دکمه کلیک شد یه پیغام نمایش داده بشه. برای مثال : شما روی دکمه ۳ از سطر اول کلیک کرده اید .
مشکل من اینه که نمیدونم چجوری میتونم سطر و ستون ایجاد کنم و داخل هر سلول یه کنترل
دوستان اگر لطف راهنمایی کنید ممنون میشم.
smemamian
یک شنبه 25 اسفند 1392, 16:54 عصر
سلام
جواب سلام میدم چون واجبه نه اینکه استاد باشم :لبخند:
قبل از اینکه بخواهید سطر و ستون ایجاد کنید بگید
منظورتون از سطر و ستون چیه ؟ یعنی قراره توسط
چی ساخته بشه ؟ TableLayout ؟
ferankyy
یک شنبه 25 اسفند 1392, 17:04 عصر
سلام
جواب سلام میدم چون واجبه نه اینکه استاد باشم :لبخند:
خواهش میکنم
ببینید سوال منم دقیقا همینه که با چه کنترلی میشه سطر و ستون ساخت مثل پازل که سطر و ستون داره و داخل هر سلول یه عکس هست
مثل GridView ، ولی خوب میخوام مشخص بشه که روی هر دکمه سلول کلیک شد برای کدوم سطر و ستونه .
poorman
دوشنبه 26 اسفند 1392, 00:10 صبح
من پیشنهاد میکنم اول از RelativeLayout استفاده کنین
دوم برای اضافه کردن داینامیک کنترل ها این مطلب (http://barnamenevis.org/showthread.php?401729-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&p=1923120&viewfull=1#post1923120) رو بخونید
سوم ، شما باید اندازه صفحه رو داشته باشید و طبق اون کنترل هایی رو که ایجاد میکنید در صفحه بچینید ( و البته اندازه کنترل ها که هرچی تعدادشون بیشتر بشه باید کوچیکتر بشن )
یک منطق ریاضی باید به کار بگیرید تا با محاسبات دقیق بهترین نمایش رو داشته باشین
یک پروژه آماده هم که از قبل نوشته بودم گذاشتم توی نمونه برنامه ها ( این مطلب (http://barnamenevis.org/showthread.php?401729-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&p=1990969&viewfull=1#post1990969) )
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.