android - Design help for Calculator App -
i trying design calculator. want calculator android's default.
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.
i need here. have no idea how good.
you can use relativelayout. relativelayout, can design freely
Comments
Post a Comment