<?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:background="@color/red"
android:orientation="vertical" >
<EditText
android:id="@+id/yaoqingcontent"
android:layout_width="300dp"
android:layout_height="150dp"
android:background="@color/un_see"
android:gravity="left"
android:hint="请输入邀请内容"
android:lines="5"
android:padding="10dp" />
</LinearLayout>
注意.里面的子控件一定要设置高度宽度..不然会根据位置跟着输入的文字大小
<style name="Theme_Transparent" parent="@android:Theme.DeviceDefault.Light.Dialog">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
</style>
样式
public void search() {// 邀请对方竞价
Builder dialog = new AlertDialog.Builder(this,R.style.Theme_Transparent);
LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout layout = (LinearLayout) inflater.inflate(R.layout.dailinput, null);
dialog.setView(layout);
yaoqingcontent = (EditText) layout.findViewById(R.id.yaoqingcontent);
dialog.setPositiveButton("确认邀请", new DialogInterface.OnClickListener() {
public void onClick(final DialogInterface dialog, int which) {
//--------邀请对方的输入内容
String key1 = "FromUID";
String key2 = "ToUID";
String key3 = "Content";
String value1 = AESUtils.Encrypt(MyApp.getSP(context).getString("UUID", "0"), Web.TOKEN);// 当前用户id
String vlaue2 = AESUtils.Encrypt(uID, Web.TOKEN);// 邀请对方的id
String value3 = yaoqingcontent.getText().toString().trim();
if (yaoqingcontent.getText().toString().trim().equals("")) {
Toast.makeText(context, "请输入邀请内容", 0).show();
} else {
MyApp.getXHttpUtils(Web.KsbInvite, key1, value1, key2, vlaue2, key3, value3,
new RequestCallBack<String>() {
@Override
public void onFailure(HttpException arg0, String string) {
Toast.makeText(context, "邀请失败!", 0).show();
}
@Override
public void onSuccess(ResponseInfo<String> info) {
Toast.makeText(context, "邀请成功", 0).show();
}
});
}
}
});
dialog.setNegativeButton("取消邀请", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
dialog.show();
}