Skip to content Skip to sidebar Skip to footer

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 for layout_width parameter and value 1 for layout_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"