本人是新手,在自学阶段,看了一段代码,在重写之后发现提示栏没有出现预期段内容。求教各位大神这是怎么回事?
这个是activity中段主要函数
public void showCustomDialog()
{
AlertDialog.Builder builder;
AlertDialog alertDialog;
Context mContext = MainActivity.this;
LayoutInflater inflater = (LayoutInflater)
mContext.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.custom_dialog,null);
TextView text = (TextView) layout.findViewById(R.id.text);
ImageView image = (ImageView) layout.findViewById(R.id.image);
image.setImageResource(R.drawable.ic_launcher);
builder = new AlertDialog.Builder(mContext);
builder.setView(layout);
alertDialog = builder.create();
alertDialog.show();
//无法显示text的内容?
}
这个是我在第二个xml中段内容
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@+id/image"
android:layout_marginRight="10dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@+id/text"
android:textColor="#FFF"
android:text="sucess"/>
</LinearLayout>
请教啊,这是怎么回事呢???
我是在MacBook Air 下运行段,此外,问一下在这个环境下,怎么将虚拟机联网,?
你的ImageView已经的layout_height已经是fill_parent 下面的TextView就没地方放了, 把你的ImageView的layout_height设置成wrap_content,解决了请设为满意回答
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。