سلام من توی برنامم یه صفحه دارم با چهارتا LinearLayout که داخل هر کدوم یه button و یه textview قرار دادم برای ست کردن سایز اون ها هم داخل کلاس جاوای مربوط به xml کدهای زیر و نوشتم
private void setsize(){		
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics( dm);
int h=dm.heightPixels;
int w=dm.widthPixels;

h=h/20;
w=w-((w*80)/100);

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(w, h);

btnExite.setLayoutParams(params);
btnMenu.setLayoutParams(params);
btnSearch.setLayoutParams(params);
btnSetting.setLayoutParams(params);



}


الان مشکل من اینه که تو گوشی با صفحه های بزرگ تمام لاسه ها به طرف چپ میرن مثل شکل زیر

centermenu.jpg

ولی تو گوشی های با صفحه کوچک هیچ مشکلی نداره
این هم کدهای xml

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/back_menu" >


<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="88dp"
android:orientation="vertical" android:gravity="center">


<Button
android:id="@+id/btn_search"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:background="@drawable/selector_search" />


<TextView
android:id="@+id/textView2"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:gravity="center"
android:text="جستجو" />
</LinearLayout>


<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignTop="@+id/linearLayout1"
android:layout_toRightOf="@+id/linearLayout1"
android:orientation="vertical" android:gravity="center">


<Button
android:id="@+id/btn_menu"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:background="@drawable/selector_menu" />


<TextView
android:id="@+id/textView1"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:gravity="center"
android:text="ورود" />
</LinearLayout>


<LinearLayout
android:id="@+id/linearLayout4"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignLeft="@+id/linearLayout2"
android:layout_below="@+id/linearLayout2"
android:orientation="vertical" android:gravity="center">


<Button
android:id="@+id/btn_exite"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:background="@drawable/selector_exite" />


<TextView
android:id="@+id/textView3"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:gravity="center"
android:text="خروج" />
</LinearLayout>


<LinearLayout
android:id="@+id/linearLayout3"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignLeft="@+id/linearLayout1"
android:layout_alignTop="@+id/linearLayout4"
android:orientation="vertical" android:gravity="center">


<Button
android:id="@+id/btn_setting"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:background="@drawable/selector_setting" />


<TextView
android:id="@+id/textView4"
android:layout_width="70dp"
android:layout_height="wrap_content"
android:gravity="center"
android:text="تنظیمات" />
</LinearLayout>


</RelativeLayout>