J'ai cette scrollview avec Linearlayout à l'intérieur et encore une linearlayout dedans. Je souhaite afficher une donnée au format tableau. J'ai un listview dans lequel je pousse des données par le code en utilisant record.xml comme une seule ligne dans la liste.Android Layouts Margins ScrollView
Je souhaite afficher des marges. mais ils ne travaillent pas. Ils sont affichés en éclipse avec précision, mais pas dans l'émulateur Android 2.3 lorsqu'il est déployé.
Aide. Merci à l'avance ... En attente de réponse ...
record.xml:
<?xml version="1.0" encoding="utf-8"?>
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:minHeight="50dp" android:gravity="center_vertical" android:background="#D1EFCD">
<TextView
android:id="@+id/serial_no"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="null"
android:width="100dp"
android:textAppearance="?android:attr/textAppearanceMedium" android:background="#9EC39A"/>
<TextView
android:id="@+id/item_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="null"
android:textAppearance="?android:attr/textAppearanceMedium"
android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>
<TextView
android:id="@+id/wt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="null"
android:textAppearance="?android:attr/textAppearanceMedium"
android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>
<TextView
android:id="@+id/dte"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="null"
android:textAppearance="?android:attr/textAppearanceMedium"
android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>
<TextView
android:id="@+id/amt"
android:textAppearance="?android:attr/textAppearanceMedium"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="null"
android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>
<TextView
android:id="@+id/cust_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="null"
android:textAppearance="?android:attr/textAppearanceMedium"
android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>
<TextView
android:id="@+id/rate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="null"
android:textAppearance="?android:attr/textAppearanceMedium"
android:width="100dp" android:background="#9EC39A" android:layout_marginLeft="1dp"/>
</TableRow>
scrolldata.xml:
<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:scrollbars="horizontal|vertical"
android:background="#D1EFCD" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" android:layout_margin="1dp">
<TextView
android:id="@+id/Sr.No."
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:text="Sr.No."
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="2dp" android:background="#9EC39A" android:gravity="center"/>
<TextView
android:id="@+id/Item"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="Item"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>
<TextView
android:id="@+id/Weight"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="Weight"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>
<TextView
android:id="@+id/Date"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="Date"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>
<TextView
android:id="@+id/Amount"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="Amount"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>
<TextView
android:id="@+id/CustomerName"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="Customer Name"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:background="#9EC39A" android:gravity="center"/>
<TextView
android:id="@+id/RateofInterest"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="Rate of Interest"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:width="100dp" android:layout_marginTop="2dp" android:layout_marginLeft="1dp" android:layout_marginRight="2dp" android:background="#9EC39A" android:gravity="center"/>
</LinearLayout>
<ListView
android:id="@+id/DataRows"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:divider="#D1EFCD"
android:dividerHeight="1dp" android:layout_marginBottom="2dp" android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:layout_marginTop="1dp" android:layout_gravity="center">
</ListView>
</LinearLayout>
</HorizontalScrollView>
capture d'écran de l'émulateur
Je suggère "vous pouvez utiliser la disposition de la table". – Rajnish
votre problème n'est pas très clair. pouvez-vous poster la capture d'eclipse pour mieux comprendre la difference? – cosmincalistru
@silentkratos Voulez-vous centrer vos données de ligne avec les titres? Est-ce que c'est ça? – joao2fast4u