当我创建自定义对话框时,它看起来像这样:
但我希望它看起来像这样:
答案 0 :(得分:1)
创建一个扩展Dialog并将其扩展为布局的类
public class CustomDialog extends Dialog
{
public CustomDialog (Context context)
{
//use this Theme, or any other theme you like
super(context, android.R.style.Theme_Translucent_NoTitleBar);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.your_layout);
}
}
答案 1 :(得分:1)
您可以使用自定义对话框并将设计的xml充气到其中。
final Dialog yourDialog=new Dialog(context);
thumbnail_click.setContentView(R.layout.yourlayout);
答案 2 :(得分:0)
答案 3 :(得分:0)
您始终可以充气您自己的自定义对话框布局。
LayoutInflater inflater = getLayoutInflater();
View dialoglayout = inflater.inflate(R.layout.dialog_layout, (ViewGroup) findViewById(R.id.dialog_layout_root));
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(dialoglayout);
答案 4 :(得分:0)
如果你还没有得到答案,这是一个很好的教程:Toturial
您需要制作自己的XML形状样式文件,并使用角落函数ex:
<corners android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" />