Hi , WRAP_CONTENT will make your height depend of the number of items you have in the list. You should use a hard coded layout_height
On Wednesday, 5 September 2012 09:19:38 UTC+3, tvdalia wrote: > > > Justin, I changed in xml layout_height of both LinearLayout & ListView as > "wrap_content" instead of "match_parent. But also same results. This is the > way I have coded for that layout to create a dialog : > > public AlertDialog createAlertDialog(String title, String[] items, >> OnItemClickListener clickListener) { >> >> LayoutInflater layoutInflater = >> (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); >> ViewGroup vg = (ViewGroup) findViewById(R.id.genListLayId); >> LinearLayout view = (LinearLayout) >> layoutInflater.inflate(R.layout.gen_list_layout, vg, false); >> >> TextView titleTv = (TextView) >> view.findViewById(R.id.genListTitTv); >> titleTv.setText(title); >> >> ArrayAdapter<String> ad = new ArrayAdapter<String>(this, >> R.layout.list_item, R.id.listRowView, items); >> ListView listView = (ListView) view.findViewById(R.id.genList); >> listView.setAdapter(ad); >> listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); >> >> listView.setOnItemClickListener(clickListener); >> >> AlertDialog.Builder scrnDlg = new >> AlertDialog.Builder(MyActivity.this); >> scrnDlg.setView(view); >> >> AlertDialog adg = scrnDlg.create(); >> /*WindowManager.LayoutParams lp = new >> WindowManager.LayoutParams(); >> lp.copyFrom(adg.getWindow().getAttributes()); >> lp.width = WindowManager.LayoutParams.FILL_PARENT; >> lp.height = WindowManager.LayoutParams.FILL_PARENT; >> adg.getWindow().setAttributes(lp); >> */ >> return adg; >> } >> > > & the way I al calling is : > >> alertDlg = createAlertDialog("Title....", names, clickListener); >> alertDlg.show(); >> > > I may need to make some changes over here. I don't know, have added code > for reference. Hope you can provide some guideline thru this. > > Thanks > > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en