AlertDialog 自定義對話方塊檢視
xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:text="12345678"
android:layout_gravity="center"
android:gravity="center"
android:layout_marginTop="8dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_gravity="center"
android:gravity="center">
<Button
android:id="@+id/shop_item_subtract"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_margin="16dp"
android:layout_gravity="center"
android:gravity="center"
android:background="@drawable/subtract_grey"/>
<EditText
android:id="@+id/shop_item_edits"
android:hint="1"
android:layout_gravity="center"
android:gravity="center"
android:inputType="number"
android:layout_width="72dp"
android:layout_height="40dp"
android:background="@drawable/text_rectangle03"/>
<Button
android:id="@+id/shop_item_plus"
android:layout_margin="16dp"
android:layout_width="24dp"
android:layout_height="24dp"
android:layout_gravity="center"
android:gravity="center"
android:background="@drawable/plus_grey"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_gravity="center"
android:orientation="horizontal">
<Button
android:id="@+id/shop_item_editcancel"
android:text="取消"
android:textColor="@color/white"
android:layout_margin="4dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/text_rectangle02"/>
<Button
android:id="@+id/shop_item_sure"
android:text="確定"
android:textColor="@color/white"
android:layout_margin="4dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/text_rectangle"/>
</LinearLayout>
</LinearLayout>
AlertDialog dialog;
dialog = new AlertDialog.Builder(v.getContext()).create();
dialog.setView(view);
dialog.setCancelable(true);
dialog.show();
dialog.getWindow().setLayout(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.WRAP_CONTENT);//設定寬度和高度
相關文章
- Flutter 23: 圖解自定義 Dialog 對話方塊Flutter圖解
- Android自定義View(1):對話方塊-DialogAndroidView
- InstallShield自定義對話方塊模板程式碼(轉)
- InstallShield自定義對話方塊淺談(三) (轉)
- InstallShield自定義對話方塊淺談(四) (轉)
- InstallShield自定義對話方塊淺談(五) (轉)
- 自定義一個簡單的載入對話方塊
- Android——最全的系統對話方塊(AlertDialog)詳解Android
- 直播系統程式碼,自定義平臺私聊對話方塊
- C++ Qt開發:自定義Dialog對話方塊元件C++QT元件
- C/C++ Qt 自定義Dialog對話方塊元件應用C++QT元件
- 視窗和對話方塊居中對齊
- 一對一直播app開發,自定義彈出對話方塊的樣式APP
- react.js自定義pc桌面端對話方塊|react仿layer彈窗ReactJS
- Word 2007分欄對話方塊中自定義分欄
- svelte元件:svelte3自定義桌面PC端對話方塊元件svelte-layer元件
- 對話方塊函式函式
- 登入對話方塊
- 微信小程式-騷操作,自定義授權對話方塊,且遮蓋層遮住tabBar微信小程式tabBar
- c#中的模態對話方塊和非模態對話方塊C#
- [MFC]選擇目錄對話方塊和選擇檔案對話方塊
- flutter demo (四):對話方塊Flutter
- Javascript檔案對話方塊JavaScript
- 自定義檢視指令
- JavaScript視窗功能指南之建立對話方塊 (轉)JavaScript
- SAP Spartacus 自定義Popover指令,如何實現彈出對話方塊自動關閉功能
- 基於React.js網頁版彈窗|react pc端自定義對話方塊元件RLayerReactJS網頁元件
- React中的模式對話方塊React模式
- 在 Flutter 使用 GetX 對話方塊Flutter
- Qt 對話方塊新增工具欄QT
- 如何自學qt(4)——對話方塊QT
- QT 等待對話方塊/進度QT
- android 多項對話方塊Android
- Android Dialog對話方塊Android
- DialogPane對話方塊佈局
- VUE:點選開啟的對話方塊外面時,對話方塊總是被關閉Vue
- 基於NuxtJS/Vue自定義彈層元件|Vue長按彈窗|Vue全域性對話方塊UXJSVue元件
- Laravel 自定義檢視元件Laravel元件