i have listview
10 columns , header. can see in following picture, rows not aligned header.
if text in textviews centered seems problem solve. tried many things, none of them worked.
*note: please don't tell me use tablelayout
. did loading slower.
here xml of listview:
<listview android:id="@+id/list" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_above="@id/linearlayout1" android:background="#d9d9d9" > </listview>
here list_header xml:
<tablerow xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tablerow1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/header_back" android:orientation="horizontal" > <textview android:id="@+id/stocknumtxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:text="@string/stocknum" android:textappearance="?android:attr/textappearancemedium" android:textsize="16sp" /> <textview android:id="@+id/shapetxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:text="@string/shape" android:textappearance="?android:attr/textappearancemedium" android:textsize="16sp" /> <textview android:id="@+id/weighttxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:text="@string/weight" android:textappearance="?android:attr/textappearancemedium" android:textsize="16sp" /> <textview android:id="@+id/colortxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:text="@string/color" android:textappearance="?android:attr/textappearancemedium" android:textsize="16sp" /> <textview android:id="@+id/claritytxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:text="@string/clarity" android:textappearance="?android:attr/textappearancemedium" android:textsize="16sp" /> <textview android:id="@+id/cutgradetxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:text="@string/cutgrade" android:textappearance="?android:attr/textappearancemedium" android:textsize="16sp" /> <textview android:id="@+id/labtxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:text="@string/labb" android:textappearance="?android:attr/textappearancemedium" android:textsize="16sp" /> <textview android:id="@+id/pricetxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:text="@string/price" android:textappearance="?android:attr/textappearancemedium" android:textsize="16sp" /> <textview android:id="@+id/discounttxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_weight="1" android:text="@string/disc" android:textappearance="?android:attr/textappearancemedium" android:textsize="16sp" /> <textview android:id="@+id/statustxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="1" android:text="@string/status" android:textappearance="?android:attr/textappearancemedium" android:textsize="16sp" /> </tablerow>
here list_item xml:
<tablerow xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tablerow1" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/list_item_selector" android:clickable="true" android:orientation="horizontal" > <textview android:id="@+id/stocknumtxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginbottom="4dp" android:layout_margintop="4dp" android:layout_weight="1" android:text="@string/stocknum" android:textappearance="?android:attr/textappearancemedium" android:textcolor="@android:color/black" android:textsize="14sp" /> <textview android:id="@+id/shapetxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginbottom="4dp" android:layout_margintop="4dp" android:layout_weight="1" android:text="@string/shape" android:textappearance="?android:attr/textappearancemedium" android:textcolor="@android:color/black" android:textsize="14sp" /> <textview android:id="@+id/weighttxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginbottom="4dp" android:layout_margintop="4dp" android:layout_weight="1" android:text="@string/weight" android:textappearance="?android:attr/textappearancemedium" android:textcolor="@android:color/black" android:textsize="14sp" /> <textview android:id="@+id/colortxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginbottom="4dp" android:layout_margintop="4dp" android:layout_weight="1" android:text="@string/color" android:textappearance="?android:attr/textappearancemedium" android:textcolor="@android:color/black" android:textsize="14sp" /> <textview android:id="@+id/claritytxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginbottom="4dp" android:layout_margintop="4dp" android:layout_weight="1" android:text="@string/clarity" android:textappearance="?android:attr/textappearancemedium" android:textcolor="@android:color/black" android:textsize="14sp" /> <textview android:id="@+id/cutgradetxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginbottom="4dp" android:layout_margintop="4dp" android:layout_weight="1" android:text="@string/cutgrade" android:textappearance="?android:attr/textappearancemedium" android:textcolor="@android:color/black" android:textsize="14sp" /> <textview android:id="@+id/labtxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginbottom="4dp" android:layout_margintop="4dp" android:layout_weight="1" android:text="@string/lab" android:textappearance="?android:attr/textappearancemedium" android:textcolor="@android:color/black" android:textsize="14sp" /> <textview android:id="@+id/pricetxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginbottom="4dp" android:layout_margintop="4dp" android:layout_weight="1" android:text="@string/price" android:textappearance="?android:attr/textappearancemedium" android:textcolor="@android:color/black" android:textsize="14sp" /> <textview android:id="@+id/discounttxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginbottom="4dp" android:layout_margintop="4dp" android:layout_weight="1" android:text="@string/disc" android:textappearance="?android:attr/textappearancemedium" android:textcolor="@android:color/black" android:textsize="14sp" /> <textview android:id="@+id/statustxt" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginbottom="4dp" android:layout_margintop="4dp" android:layout_weight="1" android:text="@string/status" android:textappearance="?android:attr/textappearancemedium" android:textcolor="@color/red" android:textsize="14sp" /> </tablerow>
thank you!
make textsizes same both header , items- ddi 14sp items , 16sp header, , remove margin items, if issue still keep same, put margin/padding list items
Comments
Post a Comment