کلیدستان

نسخه‌ی کامل: ایجاد ویو (View) با کد نویسی (برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
لطفا توضیح یا یک نمونه کد بدید که چطور میشه تو محیط کد نویسی یک ویو(مثلا یک اسپینر یا یک باتم) ایجاد کرد که تو لایوت نشون داده بشه

می خوام در حین اجرای برنامه بسته به شرایط برنامه ویوهای مختلف ایجاد بشه.
مرسی
(۱۳۹۴/۱۱/۱۳, ۱۱:۳۷ ق.ظ)ehspor نوشته: [ -> ]لطفا توضیح یا یک نمونه کد بدید که چطور میشه تو محیط کد نویسی یک ویو(مثلا یک اسپینر یا یک باتم) ایجاد کرد که تو لایوت نشون داده بشه

می خوام در حین اجرای برنامه بسته به شرایط برنامه ویوهای مختلف ایجاد بشه.
مرسی

میتونید یه کلاس جداگانه درست کنید بعد اون ویو رو در اکتیویتی قرار بدید و ارجاعش بدید به اون کلاس بعد کدهای اون کلاسو تغیرر بدید که طبق شرایط مختلف اون ویو نمایش داده بشه یا نشه.
سلام 

کد پی‌اچ‌پی:
Button b = new Button(this);
b.setGravity(Gravity.CENTER);
b.setText("android");
b.setPadding(10,10,10,10);
b.getLayoutParams().height 100;
b.getLayoutParams().width 500

البته مقادیر رو باید با dp تعریف کنی که مشکلی پیش نیاد اما اگه اعداد رو همینطوری بهش بدی به px حساب میکنه .
کد پی‌اچ‌پی:
 linear = new LinearLayout(this);
 
       linear.setOrientation(LinearLayout.VERTICAL);
 
       text = new TextView(this);
 
       text.setText("This is an example for the Bright Hub!");
 
       linear.addView(text);
 
       setContentView(linear); 
کدی که شما دادیدارور می داد این  کد رو پیدا کردم که به درستی جواب می ده
فقط ی مشگلی که هست این تکه کد ی لایوت جدید می سازه اگر بخواهیم تو لیوت که از قبل ساخته شده این ویو رو ایجاد کنیم باید چیکار کنیم