اضافه کردن انواع view ها به layot

ساخت وبلاگ

سلام
باورکنید خیلی گشتم ولی به نتیجه ای که میخاستم نرسیدم

من با vb و C#‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ کار کردم وآشنام (در حد نرسیده به خیلی حرفه ای) تو اونجا ما یه فرم داشتیم و با دستوری مثلا مثل :


TextBox[] txt = new TextBox[10];
int x = 0;
for (int i = 0; i < 10;i++ )
{
txt[i] = new TextBox();
txt[i].Location = new Point(x, 10);
txt[i].Size = new Size(100, 50);
txt[i].BackColor = Color.Black;
txt[i].ForeColor = Color.Red;
txt[i].Multiline = true;
x+=100;
this.Controls.Add(txt[i]);
}


میشد به راحتی هر تعداد کنترل رو به فرم ها اضافه کرد
حالا تو اینجا ما انواع layot داریم و هر کدوم ویژگی های خودشونو دارن و از توضیحات اندروید دولوپر و استک اور فلو هم چیزی که میخام رو به دست نیاوردم
حالا من چند تا سوال دارم:
1. چه جوری میشه مثلا آرایه ای از Radiogroup هارو با کد بزاریم رو یه لایوت و تعداد RadioButton هاشونو تغییر داد (یا مثلا تعدادی چک باکس رو بزاریم چون جاهای دیگه نهایتا textview رو فقط گفتن)
البته با این کد
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_ list_item_multiple_choice, choice);

grid.setAdapter(adapter);


میشد یه کارایی کرد ولی نمیتونم هر ردیف grid رو یه گروه قرار بدم یا به موازات اینا تو هر ردیف یه دکمه یا تکست باکس بزارم (یا اینکه بخام مثلا هر وقت یه کدومشون تیک میخوره بره نگاه کنه ببینه این مال کدوم ردیف میشه بعد تیک اون هم ردیفیاشو برداره که به نظرم اینجوری جالب نیست)
(گفتم که تو C#‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ساده تر بود یا اینجا من یاد ندارم)
2. اگه جایی یه همچین چیزایی رو گفته (مثلا با گشتنم یه ArrayAdapter و LayotParams پیدا کردم که بازم نتونستم به اون چیزی که میخام برسم) لطفا معرفی کنید
برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 191 تاريخ : پنجشنبه 29 تير 1396 ساعت: 19:34