AlertDialog中的EditText打上去字为什么不显示?也没有光标闪烁

陳大鼓 2015-07-08 11:39:54
做的是在AlertDialog中加载Layout 然后输入数据 数据可以读到 但是却不知为什么在界面中不显示出来 感觉就像被蒙上了一样 请帮看看为什么

就是这样 有底框 其他都没有
贴代码
final AlertDialog.Builder adb = new AlertDialog.Builder(this);
final View view = LayoutInflater.from(getApplicationContext())
.inflate(R.layout.uploadnews, (ViewGroup)findViewById(R.layout.rootlayout));
adb.setView(view);
final Dialog dialog;

adb.setTitle("记录")
.setIcon(R.drawable.ic_launcher)
.setPositiveButton(
"添加记录",
new android.content.DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int arg1) {
Things things = new Things();
edittext11 = (EditText) view
.findViewById(R.id.editText1);
edittext11.setSelectAllOnFocus(true);
String tn = edittext11.getText().toString();
things.setThingsName(tn);
things.save(MainActivity.this,
new SaveListener() {
@Override
public void onSuccess() {
// TODO Auto-generated
// method stub
Toast.makeText(
MainActivity.this,
"添加数据成功",
Toast.LENGTH_LONG)
.show();
}

@Override
public void onFailure(int code,
String msg) {
// TODO Auto-generated
// method stub
Toast.makeText(
MainActivity.this,
msg,
Toast.LENGTH_LONG)
.show();
}
});
}
});
dialog = adb.create();
dialog.show();


layout的xml没改过
谢谢了
...全文
419 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
DHunter008 2016-12-28
  • 打赏
  • 举报
回复
给EditText设置个textColor属性
陳大鼓 2015-07-09
  • 打赏
  • 举报
回复
解决了 把getApplicationContext()改成this即可
陳大鼓 2015-07-09
  • 打赏
  • 举报
回复
引用 1 楼 u010911576 的回复:
inflate的地方错了,不要设置(Viewgroup),设为null
去掉了 没有用啊
_deadline 2015-07-09
  • 打赏
  • 举报
回复
inflate的地方错了,不要设置(Viewgroup),设为null

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧