閱讀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)插件方法,教程!