i have created dialpad using linearlayout. here code
<linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:orientation="vertical"> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:id="@+id/textview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:clickable="true" android:text="1" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:id="@+id/tv_two" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:clickable="true" android:text="2" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:id="@+id/tv_three" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:text="3" /> </linearlayout> </linearlayout> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:orientation="horizontal"> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:text="4" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:text="5" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:text="6" /> </linearlayout> </linearlayout> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:orientation="vertical"> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:text="7" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:text="8" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:text="9" /> </linearlayout> </linearlayout> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:orientation="vertical"> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:clickable="true" android:text="*" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:clickable="true" android:text="0" /> </linearlayout> <linearlayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:orientation="vertical"> <textview android:layout_width="wrap_content" android:layout_height="wrap_content" android:textsize="64dp" android:text="#" /> </linearlayout> </linearlayout> </linearlayout> which looks this

now want same in relativelayout, find layout_weight doesn't work in relativelayout. don't want use linearlayout inside relativelayout. or there alternative can work same layout_weight works in linearlayout relativelayout
you cannot use percentages define dimensions of view inside relativelayout. best ways use linearlayout , weights, or custom layout.
fore more information can @ question
Comments
Post a Comment