阅读938 返回首页    go 阿里云 go 技术社区[云栖]


android 自定义Dialog背景透明及显示位置设置

https://blog.csdn.net/fengkuanghun/article/details/6763317



1、自定义Dialog

public class SelectDialog extends AlertDialog{

public SelectDialog(Context context, int theme) {
    super(context, theme);
}

public SelectDialog(Context context) {
    super(context);
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.slt_cnt_type);
}
}

2、布局文件slt_cnt_type.xml代码 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:andro
  android:orientation="vertical"
  android:padding="10dp" android:layout_width="115dp" android:layout_height="wrap_content" android:background="@color/blue">
    <Button android:layout_height="wrap_content" android:background="#00000000" android:layout_width="fill_parent" android:text="全部联系人" android:paddingTop="5dp" android:paddingBottom="5dp" android:paddingLeft="10dp" android:gravity="left|center_vertical" android:></Button>
    <Button android:layout_height="wrap_content" android:background="#00000000"  android:text="咕咚用户" android:gravity="left|center_vertical" android:paddingBottom="5dp" android:paddingTop="5dp" android:paddingLeft="10dp" android:paddingRight="10dp" android:layout_width="fill_parent" android:></Button>
    <Button  android:background="#00000000" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="推荐用户" android:gravity="left|center_vertical" android:paddingTop="5dp" android:paddingBottom="5dp" android:paddingLeft="10dp" android:></Button>
</LinearLayout>

更多参考:

https://www.cnblogs.com/angeldevil/archive/2012/03/31/2426242.html

最后更新:2017-04-03 14:54:36

  上一篇:go Sparrow: 适用于细粒度tasks低延迟调度的去中心化无状态分布式调度器
  下一篇:go Eclipse图文详解安装SVN(Subclipse)插件方法,教程!