ورود

View Full Version : راست چین کردن لیست ویو



rezaeade
جمعه 23 اسفند 1392, 19:45 عصر
سلام دوستان میخواستم ببینم چه جوری میشه ایتم های لیست ویو رو راست چین کرد؟

smemamian
جمعه 23 اسفند 1392, 23:32 عصر
شما باید یک layout برای سطرها ایجاد کنید که این layout در کلاس واسط استفاده می شه (adapter) . شما
اگه از RelativeLayout استفاده کنید، نیاز به تنظیم کردن Gravity ندارید چون این layout با توجه به مکانی که
برای هر child در نظر می گیرید، چیدمان میشه.
مثال :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >

<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:src="@drawable/ic_launcher" />

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:text="92/12/25" />

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_toLeftOf="@+id/image"
android:text="قبل از پرسش جستجو کنید." />

</RelativeLayout>

و تصویر نهایی که برای هر سطر در نظر گرفته می شود :

http://upload7.ir/imgs/2014-03/87052009947953584410.jpg