host3nter

چگونه یک کانستراکتور را return کنیم؟

سلام. ممنون میشم اگر راهنماییم کنید. این کد زیر و نگاه کنید. کلاس دکمه: import android.content.Context; import android.util.DisplayMetrics; import android.widget.Button; import ...

موضوع چگونه یک کانستراکتور را return کنیم؟,.

برنامه نویس, برنامه نویسی, برنامه نویسی Android

تاريخ ارسال:2014/07/23

هاست سنتر سلام. ممنون میشم اگر راهنماییم کنید. این کد زیر و نگاه کنید. کلاس دکمه: import android.content.Context; import android.util.DisplayMetrics; import android.widget.Button; import android.widget.LinearLayout; public class Buttons { Context context; int px; Button btn; LinearLayout li; String[] returnCatsArrayString; public Buttons(Context contextButton){ System.out.println("Android"); this.context = contextButton; returnCatsArrayString = new Category(contextButton).getAllCats(); //---for loop--- for (int i = 0; i < returnCatsArrayString.length; i++) { li = (LinearLayout) new LinearLayout(context); li.findViewById(R.id.li); btn = new Button(context); li.addView(btn); btn.setId(i); px = 12; btn.setTextSize(px); btn.setText(returnCatsArrayString[i]); } if (returnCatsArrayString.length == returnCatsArrayString.length) { for (int i = 0; i < returnCatsArrayString.length; i++) { btn.setId(i); } } } //---Convert Pixel to DIP--- public int PxToDp(){ DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics(); px = (int) ((px / displayMetrics.density) + 0.5); return px; } public Context getButton(){ return context; } } و این هم کلاس اکتیویتی.: import android.app.Activity; import android.content.Context; import android.os.Bundle; public class MainActivity extends Activity { Context context; int px; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_layout); //---Create instance from Category--- Context btn= new Buttons(this).getButton(); } } الان من نمی دونم که چه طوری باید کلاس دکمه ها رو داخل کلاس اصلی ران کنم. الان یه شی ساختم. کرش نمی کنه ولی دکمه ها ایجاد نمیشه. ممنون اگر راهنماییم کنید. هاست,دامین,سایت,وب,طراحی

چگونه, یک, کانستراکتور, را, return, کنیم؟

چگونه یک کانستراکتور را return کنیم؟

میزبانی وب ,هاست,فضای وب,ویندوز,لینوکس,دات نت,پی اچ پی,web hosting,windows host,linux host,asp.net,php,sql server,mysql میزبان پایتخت ارائه دهنده خدمات میزبانی وب، هاست و هاستینگ، میزبانی هاست، دامین، میزبانی نمایندگی، نمایندگی وب، سرور مجازی و سرور مجازی ابری می باشد.هاست,میزبانی وب,دامین,سرور مجازی,میزبان پایتخت,host,domain,vps,mizban paytakht,hosting,share hosting,میزبان وب,میزبانی هاست,هاستینگ

google