رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

راست چین کردن ایتم های لیست ویو سفارشی


پست های پیشنهاد شده

با سلام

من یه لیست ویو سفارشی دارم

میخوام ایتم های لیست ویوم رو راست چین کنم!!

چون به صورت پیشفرض چپ چین هستن

ممنون میشم یادم بدید چطوری ایتم ها رو راست چین کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بفرما

package com.example.trianingclashofclans;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import android.widget.Toast;import android.app.Activity;import android.content.Intent;public class moghadame extends Activity {ListView list;String[] web = {	"clash of clans",		"اتحاد",		"ترفند ها",		"حمله",		"دفاع"			} ;Integer[] imageId = {		R.drawable.pic1,		R.drawable.pic2,		R.drawable.pic3,		R.drawable.pic4,		R.drawable.pic5			};@Overrideprotected void onCreate(Bundle savedInstanceState) {	super.onCreate(savedInstanceState);	setContentView(R.layout.moghadame);	CustomList adapter = new			CustomList(moghadame.this, web, imageId);	list=(ListView)findViewById(R.id.list);			list.setAdapter(adapter);			list.setOnItemClickListener(new AdapterView.OnItemClickListener() {	            @Override	            public void onItemClick(AdapterView<?> parent, View view,	                                    int position, long id) {	                Toast.makeText(moghadame.this, "You Clicked at " +web[+ position], Toast.LENGTH_SHORT).show();	                	                switch (position) {	            	case 0:	            		startActivity(new Intent(moghadame.this, clash.class));	            			            		break;	            			            	case 1:	            		startActivity(new Intent(moghadame.this, ethad.class));	            			            			            		break;	            		            	case 2:	            		startActivity(new Intent(moghadame.this, tarfand.class));	            			            		break;	            			            	case 3:	            			            		startActivity(new Intent(moghadame.this, hamle.class));	            			            		break;	            			            	case 4:	            		startActivity(new Intent(moghadame.this, defa.class));	            		            		break;	            	default:	            		break;	            }	        }});}}

خواهش سریع لطفا

اینم کاستوم لیست:

package com.example.trianingclashofclans;import android.app.Activity;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ArrayAdapter;import android.widget.ImageView;import android.widget.TextView;public class CustomList extends ArrayAdapter{private final Activity context;private final String[] web;private final Integer[] imageId;public CustomList(Activity context,String[] web, Integer[] imageId) {super(context, R.layout.list_single, web);this.context = context;this.web = web;this.imageId = imageId;}@Overridepublic View getView(int position, View view, ViewGroup parent) {LayoutInflater inflater = context.getLayoutInflater();View rowView= inflater.inflate(R.layout.list_single, null, true);TextView txtTitle = (TextView) rowView.findViewById(R.id.txt);ImageView imageView = (ImageView) rowView.findViewById(R.id.img);txtTitle.setText(web[position]);imageView.setImageResource(imageId[position]);return rowView;}}

خواهشا جواب

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما در لايوت list_single

اينجا textview رو راست چين كن

 android:gravity="right"

اگه خود txt در سمت چپ هست اونو به سمت راست بيار

يا اگه نفهميدي

كد list_sigle رو بزار

لینک ارسال
به اشتراک گذاری در سایت های دیگر

عزیز

خوده متن که راست چین هست

میگم عنوان ها (ایتم های) لیست ویو راست چین بشه

این list_sigle.xml

<?xml version="1.0" encoding="utf-8"?>   android:layout_width="match_parent"   android:layout_height="match_parent" >           android:id="@+id/img"           android:layout_width="50dp"           android:layout_height="50dp"/>           android:id="@+id/txt"           android:layout_width="wrap_content"           android:gravity="right"           android:layout_height="50dp" />

و اگه اشکال هامو بگید و برام همین کد رو درست کنید یه دنیا ممنونتون میشم

خواهش سریع

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مثلا اين كد ميشه ليست شما راست چين!!

<?xml version="1.0" encoding="utf-8"?>   android:layout_width="match_parent"   android:layout_height="match_parent"   android:id = "@+id/listview_item"   android:padding="20dp"   android:gravity="right"   android:textSize="22sp"   android:textColor="#fff"   android:textStyle="bold|italic"        >    

براي متن فقط

لینک ارسال
به اشتراک گذاری در سایت های دیگر

عزیزم

داداش من میگم متن توی صفحات راست چین هست

ایتم ها رو میخوام راست چین کنم!!!

دقیقا من از چه کدی برای راست چین کردن ایتم های لیست ویو استفاده کنم؟؟؟؟؟

و اونو کجا وارد کنم؟؟؟

اینو ببینید:

http://upload7.ir/imgs/2014-08/28596367619528292061.png

من میخوام این کلمه clash of clans رو بیارم سمت راست

متوجه میشید؟؟؟؟؟

خواهش میکنم جواب بدید عزیز

خواهش میکنم


با عکس بالا براتون توضیح دادم

خواهش میکنم کمک کنید

خدا خیر تون بده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بفرما دوست عزيز

اين كد رو در لايوت بزار

<?xml version="1.0" encoding="utf-8"?>   android:layout_width="fill_parent"   android:layout_height="wrap_content"   android:orientation="horizontal"   android:padding="5dip" >       android:id="@+id/textView1"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:layout_centerHorizontal="true"       android:layout_centerVertical="true"       android:gravity="center"       android:text="TextView"       android:textColor="#000"       android:textSize="21sp"       android:textStyle="italic" />       android:id="@+id/imageView1"       android:layout_width="70dp"       android:layout_height="70dp"       android:layout_alignParentLeft="true"       android:layout_centerVertical="true"       android:layout_marginLeft="21dp" />
لینک ارسال
به اشتراک گذاری در سایت های دیگر

یعنی خدا هر چی میخوای رو اگه صلاحه بهت بده

خدا خیرتون بده

اما یه مشکل دارم الان

http://upload7.ir/imgs/2014-08/35399109901491201685.png

توی شبیه ساز و هم توی موبایل چک کردم

نوشته ها وسط هستن

دقیقا در یک راستا و وسط هستن

چطوری دقیقا ببرمشون سمت راست راست

ممنون بازم عزیز

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خواهش ميكنم

خوشحالم مشكلت حل شد

بفرما اينم كد براي متن سمت راست

<?xml version="1.0" encoding="utf-8"?>   android:layout_width="fill_parent"   android:layout_height="wrap_content"   android:orientation="horizontal"   android:padding="5dip" >       android:id="@+id/imageView1"       android:layout_width="70dp"       android:layout_height="70dp"       android:layout_alignParentLeft="true"       android:layout_centerVertical="true"       android:layout_marginLeft="21dp" />       android:id="@+id/textView1"       android:layout_width="wrap_content"       android:layout_height="wrap_content"       android:layout_alignParentRight="true"       android:layout_centerVertical="true"       android:layout_marginRight="18dp"       android:gravity="center"       android:text="TextView"       android:textColor="#000"       android:textSize="21sp"       android:textStyle="italic" />
لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...