PDA

View Full Version : قرار دادن یک تکست ویو در وسط صفحه



ho3ein.3ven
جمعه 10 مرداد 1393, 18:59 عصر
سلام . چطور میشه با کد نویسی در زمان اجرا یک تکست ویو رو در وسط اکتویتی قرار داد (هم از نظر افقی و هم عمودی) ؟

LayoutParams lparams = new LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
View linearLayout = findViewById(R.id.info);
TextView tv6 = new TextView(this);
tv6.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams .WRAP_CONTENT));
tv6.setGravity(Gravity.CENTER_VERTICAL);

((LinearLayout) linearLayout).addView(tv6);

کد بالا هم نوشتم ولی جواب نمیده .

poorman
جمعه 10 مرداد 1393, 22:44 عصر
سلام

از RelativeLayout باید استفاده کنید برای اینکه بتونید وسط صفحه قرار بدید

RelativeLayout.LayoutParams param = new RelativeLayout.LayoutParams(w,h);
param.addRule(RelativeLayout.CENTER_IN_PARENT);
textview.setLayoutParams(param);

کدها شاید از نظر املایی یا کلمات دقیق مشکل داشته باشه، ولی اصولش اینه