PopupWindow在android2.3不显示文字问题
2014-03-06 15:37
274 查看
private ListView mListView;
mListView = new ListView(this);
mListView.setAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, arrayusername)); //修改后的默认样式
//mListView.setAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_dropdown_item_1line, arrayusername)); //不能显示文字的样式
mListView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
ATusername.setText(arrayusername[position]);
mPopup.dismiss();
}
});
int height = ViewGroup.LayoutParams.WRAP_CONTENT;
int width = ATusername.getWidth();
System.out.println(width);
mPopup = new PopupWindow(mListView, width, height, true);
mPopup.setOutsideTouchable(true);
mPopup.setBackgroundDrawable(getResources().getDrawable(R.drawable.background)); //set background image
mPopup.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss() {
// TODO Auto-generated method stub
}
});
}
/////////////////////////////*****************************************************
原来是在设置ArrayAdapter中的默认样式时不兼容的问题 可能是~~~~
mListView = new ListView(this);
mListView.setAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, arrayusername)); //修改后的默认样式
//mListView.setAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_dropdown_item_1line, arrayusername)); //不能显示文字的样式
mListView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
ATusername.setText(arrayusername[position]);
mPopup.dismiss();
}
});
int height = ViewGroup.LayoutParams.WRAP_CONTENT;
int width = ATusername.getWidth();
System.out.println(width);
mPopup = new PopupWindow(mListView, width, height, true);
mPopup.setOutsideTouchable(true);
mPopup.setBackgroundDrawable(getResources().getDrawable(R.drawable.background)); //set background image
mPopup.setOnDismissListener(new OnDismissListener() {
@Override
public void onDismiss() {
// TODO Auto-generated method stub
}
});
}
/////////////////////////////*****************************************************
原来是在设置ArrayAdapter中的默认样式时不兼容的问题 可能是~~~~
相关文章推荐
- Android textView复制,popupwindow显示在文字上方
- Android 6.0+ RecyclerView嵌套在ScrollView显示不全以及Android 7.0+ PopupWindow位置显示不对的问题解决
- ArcGIS for Android 临时图层绘制文字 汉字不显示问题
- android关于popupWindow不显示问题
- [android] EditText的setError文字不显示问题
- osg for android (四) osgText显示文字以及显示中文的问题
- Android 关于EditText文字的显示问题 和属性
- Android解决TextView显示希伯来语时Scroll,文字消失的问题
- Fragment构造问题,Android中显示文字格式问题,判断是哪一个类跳入的当前类问题
- Android设置大字体后文字被遮盖、显示补全问题解决
- MPAndroidChart项目实战(四)——柱状图实现及X轴文字不显示问题和柱状图上显示文字
- Android中EditText的setError文字不显示的问题
- [修正] Firemonkey Android 文字斜粗体显示不全的问题
- Android中EditText的setError文字不显示的问题
- 关于android gridview不显示图片,文字等问题
- 浏览器兼容问题项目总结(二)Highchart 在chrome下x轴文字竖直显示(兼容IE和Chrome)
- Android 2.3 Gallery3D添加gif支持——图片显示(二)
- eclipse安装ADT插件后,eclipse选项面板无android相关按钮显示问题解决
- Android PopupWindow()中 showAsDropDown()弹出位置异常问题
- [Android]在ListView嵌套GridView中出现的点击事件处理以及gridview显示不全的问题