Textview Display In Android
In my application i am displaying textvalue one below the other from database which is integer.What i want is i have to make this integer value to be right aligned.Is it possible t
Solution 1:
<TextView...android:gravity="right">
Solution 2:
updated your layout XML to solve the text overlapping issues. find the updated layout XML file here
- Instead of giving margins to align table columns, use
0dp
as value forlayout_width
parameter and value1
forlayout_weight
parameter for your textviews.
<TableRow><TextViewandroid:layout_width="0dip"android:layout_height="wrap_content"android:layout_weight="1"android:text="Income" ></TextView><TextViewandroid:layout_width="0dip"android:layout_height="wrap_content"android:layout_weight="1"android:text="Expense" ></TextView></TableRow><TableRowandroid:layout_width="fill_parent"android:layout_height="wrap_content" ><Viewandroid:id="@+id/line1"android:layout_width="wrap_content"android:layout_height="1dip"android:layout_weight="1"android:padding="2dip"android:background="#FF909090" /></TableRow><TableRowandroid:id="@+id/tablerowhouse"android:layout_marginTop="30px" ><TextViewandroid:id="@+id/text40"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="Household:" ></TextView><TextViewandroid:id="@+id/houseinctot"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:layout_marginRight="2dp"android:text="Household:" ></TextView><TextViewandroid:id="@+id/text41"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="Household:" ></TextView><TextViewandroid:id="@+id/houseexptot"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:text="Household:" ></TextView></TableRow><TableRowandroid:layout_width="fill_parent"android:layout_height="wrap_content" ><Viewandroid:id="@+id/line1"android:layout_width="wrap_content"android:layout_height="1dip"android:layout_weight="1"android:padding="2dip"android:background="#FF909090" /></TableRow><TableRowandroid:layout_marginTop="30px" ><TextViewandroid:id="@+id/text42"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="Travel:" ></TextView><TextViewandroid:id="@+id/trlinctot"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:layout_marginRight="2dp"android:text="Travel" ></TextView><TextViewandroid:id="@+id/text43"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="Travel:" ></TextView><TextViewandroid:id="@+id/trlexptot"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:text="Travel:" ></TextView></TableRow><TableRowandroid:layout_width="fill_parent"android:layout_height="wrap_content" ><Viewandroid:id="@+id/line1"android:layout_width="wrap_content"android:layout_height="1dip"android:layout_weight="1"android:background="#FF909090"android:padding="2dip"
/></TableRow><TableRowandroid:layout_marginTop="30px" ><TextViewandroid:id="@+id/text44"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="Education:" ></TextView><TextViewandroid:id="@+id/eduinctot"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:layout_marginRight="2dp"android:text="Education" ></TextView><TextViewandroid:id="@+id/text45"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="Education:" ></TextView><TextViewandroid:id="@+id/eduexptot"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:text="Education:" ></TextView></TableRow><TableRowandroid:layout_width="fill_parent"android:layout_height="wrap_content" ><Viewandroid:id="@+id/line1"android:layout_width="wrap_content"android:layout_height="1dip"android:layout_weight="1"android:background="#FF909090"android:padding="2dip" /></TableRow><TableRowandroid:layout_marginTop="30px" ><TextViewandroid:id="@+id/text46"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="Group4:" ></TextView><TextViewandroid:id="@+id/grp4inctot"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:layout_marginRight="2dp"android:text="group4" ></TextView><TextViewandroid:id="@+id/text47"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="Group4:" ></TextView><TextViewandroid:id="@+id/grp4exptot"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:text="group4:" ></TextView></TableRow><TableRowandroid:layout_width="fill_parent"android:layout_height="wrap_content" ><Viewandroid:id="@+id/line1"android:layout_width="wrap_content"android:layout_height="1dip"android:layout_weight="1"android:background="#FF909090"android:padding="2dip" /></TableRow><TableRowandroid:layout_marginTop="30px" ><TextViewandroid:id="@+id/text48"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="Group5:" ></TextView><TextViewandroid:id="@+id/grp5inctot"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:layout_marginRight="2dp"android:text="group5" ></TextView><TextViewandroid:id="@+id/text49"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:text="Group5:" ></TextView><TextViewandroid:id="@+id/grp5exptot"android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:gravity="right"android:text="group5:" ></TextView></TableRow>
Note: If you provide a drawing that shows the expected screen layout, experts here may be able to help you.
Solution 3:
add this in xml in each textview
android:gravity="right"
Solution 4:
Use Below Code for that, it may help you.
<?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/Layout1"android:layout_width="fill_parent"android:layout_height="wrap_content"android:gravity="right"android:orientation="vertical"android:paddingBottom="6dip"android:paddingTop="4dip" ><TextViewandroid:id="@+id/text1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="12345" /><TextViewandroid:id="@+id/text3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="20dp"android:text="1234" /><TextViewandroid:id="@+id/text5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="123" /><TextViewandroid:id="@+id/text7"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:text="12" /><TextViewandroid:id="@+id/text9"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="-30dp"android:text="1" /></LinearLayout>
Post a Comment for "Textview Display In Android"