PDA

View Full Version : اضافه کردن انواع view ها به layot



mxsadegh
پنج شنبه 29 تیر 1396, 16:12 عصر
سلام
باورکنید خیلی گشتم ولی به نتیجه ای که میخاستم نرسیدم

من با 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_c hoice, choice);

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


حل شد : با array adapter مشکلم حل شد ولی هنوزم کد هاش برام گیج کنندست