ورود

View Full Version : راست به چپ کردن AlertDialog آندروید



ramin149
چهارشنبه 11 دی 1392, 08:25 صبح
با سلام . من یک listview نوشتم که وقتی کاربر روی آن کلیک می کنه یک dialog باز می شه اما dialog به صورت چپ به راست است با چه کدی می تونم dialog را راست به چپ کنم .
کد dialog:

AlertDialog.Builder dialogbuilder = new AlertDialog.Builder(mContext);
dialogbuilder.setTitle("عنوان");
dialogbuilder.setMessage("متن پیغام");
dialogbuilder.setIcon("waring");
dialogbuilder.show();

rubiks.kde
چهارشنبه 11 دی 1392, 11:29 صبح
AlertDialog تنها توی گوشی هایی که فارسی پشتیبانی نمیکنن چپ چینه والا توب بقیه درسته.
برای این کار هم باید خودتون لایه رو تعریف کنید و بهش بدید و اون لایه کاستم شده رو به صورت راست چین تعریف کنید.

برای AlertDialog از تابع setView و برای dialog از SetcontentView میشه استفاده کرد.در واقع شخصی سازی میشه.

ramin149
دوشنبه 16 دی 1392, 10:09 صبح
دوست عزیز می تونید یه نمونه کد یا sample نوشته شده قرار دهید . چون من تازه کارم و در سایت های خارجی هم نمونه کدی وجود ندارد .

usbDriver
دوشنبه 16 دی 1392, 11:03 صبح
من براتون یه کد کامل گذاشتم ، ولی نمیدونم چرا غیب شد ، پست قبلیم رو نمیبینم چرا؟

rubiks.kde
دوشنبه 16 دی 1392, 11:17 صبح
دوست عزیز می تونید یه نمونه کد یا sample نوشته شده قرار دهید . چون من تازه کارم و در سایت های خارجی هم نمونه کدی وجود ندارد .

اینم مثالش.

دانلود (http://barnamenevis.org/showthread.php?401729-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&p=1947194&viewfull=1#post1947194)

ramin149
دوشنبه 16 دی 1392, 12:07 عصر
اگر امکان داره دوباره کدتون رو قرار دهید ؟!:لبخندساده:

ramin149
سه شنبه 17 دی 1392, 13:42 عصر
من برنامه شما را دانلود کردم و گذاشتم داخل برنامه خودم که Custom Listview است اما روی خطا زیر پیغام خطا نمایش می دهد .

Display display =((WindowManager)getSystemService(Context.WINDOW_S ERVICE)).getDefaultDisplay();

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

لینک دانلود
http://ramin149.persiangig.com/FilterListViewImg.zip/download

rubiks.kde
سه شنبه 17 دی 1392, 14:20 عصر
من کد رو توی اکتیویتی اصلی نوشتم و نیاز به داشتن Context نبود ولی شما چون توی آداپتر نوشتید باید به این صورت بنویسید

Display display =((WindowManager)mContext.getSystemService(Context .WINDOW_SERVICE)).getDefaultDisplay();