بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ساخت منوی دیوار (list view popup)

مدیریت گفتگو
Web/Mobile 10 سال پیش
آخرین تغییر: 10 سال پیش

به برنامه ی دیوار مراجعه کنید ... به بخش جستجو برید .. و وقتی روی "همه ی آگهی ها" کلیک می کنید یک منو باز میشه !

به این منو popup میگن ؟ میخوام همچین منویی بسازم . با همین لیست ویو و افکتش .. لطفا راهنمایی کنید.

 

نظرات

Hossein Lamei Ramandi 10 سال پیش
من یه دکمه همه آگهی ها تو دیوار دیدم که وقتی روش کیلیک میشد دیالوگ باز میشد اگه منظورتون اونه که توی آموزش های رایگان سایت هست و اگه نه که یه عکسی چیزی بزارید متوجه شم کدوم قسمتو میگید
Web/Mobile 10 سال پیش
عکس؟پست بالا آپدیت شد .. بهش میگن دیالوگ؟ دیالوگ به صورت yes و no مگه نیس ؟ این یعنی به صورت کاستوم هست ؟
علیرضا 10 سال پیش
سلام شما اگه آموزش ها مربوط به دیالوگ آقای آقاجانی رو کامل مطالعه کنید می بینید که دیالوگ تنها yes و no نیست بلکه دیالوگ در اصل باز شدن یک صفحه بر روی یک صفحه دیگر است.
Web/Mobile 10 سال پیش
بله، به عنوان مثال عرض کردم... دقیقا میخواستم بدونم این چیه توی عکس ؟ و توی دیالوگ میشه لیست ویو این چنین قرار داد ؟.. ممنون
علیرضا 10 سال پیش
تو آموزش ها گفته شده ... کامل . می تونید یه فایل xml شبیه این بسازید و با دیالوگ صفحه xml رو فراخونی کنید.
Smkm79 10 سال پیش
Custom Dialog فکرکنم!

پاسخ‌ها 1

mohammadkhani 10 سال پیش

سلام

من دو روزه که درگیر ساختن همچنین چیزی هستم و به این مشکل برخوردم.

من می خوام در یک diloag یک لیست ویو نمایش بدم اطلاعات از دیتابیس لوکال میگیریم و اطلاعات کامل وارد آرایه G.category میشه اما در diloag نمایش داده نمیشه

 publicclassActivityMainextendsActivity{

publicstaticTypeface typefaceImage;

privateArrayAdapter adapter;


/** Called when the activity is first created. */
@Override
publicvoid onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

typefaceImage =Typeface.createFromAsset(getAssets(),"icomoon.ttf");

Button btnTest =(Button) findViewById(R.id.btnTest);

btnTest.setOnClickListener(newOnClickListener(){

@Override
publicvoid onClick(View arg0){

finalDialog dialogSelectCategory =newDialog(ActivityMain.this);
dialogSelectCategory.setContentView(R.layout.frm_select_category);
dialogSelectCategory.setTitle("انتخاب دسته");

View view = G.inflater.inflate(R.layout.frm_select_category,null);

ListView lstTest =(ListView) view.findViewById(R.id.lstCategory);

adapter =newAdapterCategory(G.category);

lstTest.setAdapter(adapter);

Thread thread =newThread(newRunnable(){

@Override
publicvoid run(){
Log.i(G.LOG_CAT,"THIS 1");
Commands.read();
Log.i(G.LOG_CAT,"THIS 2");
G.HANDLER.post(newRunnable(){

@Override
publicvoid run(){
Log.i(G.LOG_CAT,"THIS 3");
adapter.notifyDataSetChanged();
Log.i(G.LOG_CAT,"THIS 4");
}
});

}
});
thread.start();

adapter.notifyDataSetChanged();
dialogSelectCategory.show();
}

});

}
}

thread و handler برای سریع شدن عملیات انجام دادم و قبل و بعد از log قرار دادن که مطمئن بشم به خاطر داخل بودن در thread و handler اجرا می شن یا نه که اجرا میشن.

پروژه براتون می ذارم تا بیشتر در جریان باشید پروژه

خواهشا اگر کسی تونسته همچنین چیزی بسازه کمک کنه

با تشکر

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .