android - Design help for Calculator App -


i trying design calculator. want calculator android's default. enter image description here

i used linear layout this. tried gridlayout , tablelayout well, sucked.

<?xml version = "1.0" encoding = "utf-8"?> <linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >  <linearlayout     android:layout_width="match_parent"     android:layout_height="0dp"     android:layout_weight="12"     android:orientation="horizontal" >      <edittext         android:id="@+id/rawdataet"         android:layout_width="0dp"         android:layout_height="fill_parent"         android:layout_weight="80"         android:maxlines="1"         android:textcolor="@android:color/black" />      <button         android:id="@+id/backspacebutton"         android:layout_width="0dp"         android:layout_height="fill_parent"         android:layout_weight="20" /> </linearlayout>  <textview     android:layout_width="match_parent"     android:layout_height="0dp"     android:layout_weight="13"     android:background="@android:color/white"     android:textcolor="@android:color/black"     android:textsize="35sp" />  <tablelayout      style="?android:attr/buttonbarstyle"     android:layout_width="fill_parent"     android:layout_height="0dp"     android:layout_weight="75"     android:dividerpadding="2dp"     android:stretchcolumns="*" >      <tablerow>          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="up" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="!" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="e" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="^" />     </tablerow>      <tablerow>          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="7" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="8" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="9" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="+" />     </tablerow>      <tablerow>          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="4" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="5" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="6" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="-" />     </tablerow>      <tablerow>          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="1" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="2" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="3" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="/" />     </tablerow>      <tablerow>          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="." />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="0" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="=" />          <button             style="?android:attr/buttonbarbuttonstyle"             android:layout_width="0dp"             android:layout_height="fill_parent"             android:layout_weight="1"             android:text="*" />     </tablerow> </tablelayout> 

it looks shit.

enter image description here

i need here. have no idea how good.

you can use relativelayout. relativelayout, can design freely


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -