Commit c47f24d6 authored by 罗小雨's avatar 罗小雨
Browse files

车辆位姿数据完善字段

parent ed01123d
package com.sd.cavphmi.ui.view
import android.app.Dialog
import android.content.Context
import android.graphics.Color
import android.graphics.drawable.ColorDrawable
import android.view.LayoutInflater
import android.view.Window
import android.view.WindowManager
import android.widget.LinearLayout
import android.widget.TextView
import com.sd.cavphmi.R
class CustomDialog(context: Context) : Dialog(context) {
lateinit var list:List<String>
init {
requestWindowFeature(Window.FEATURE_NO_TITLE)
window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) // 设置窗口背景透明[6](@ref)
setContentView(R.layout.dialog_custom)
setCancelable(false)
setCanceledOnTouchOutside(false)
window?.setLayout(
WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.WRAP_CONTENT
)
val btnCancel = findViewById<TextView>(R.id.tv_cancle)
val llCar = findViewById<LinearLayout>(R.id.ll_car)
for(item in list){
var carView=LayoutInflater.from(context).inflate(R.layout.item_car,null)
val tv_car=carView.findViewById<TextView>(R.id.tv_car)
tv_car.setOnClickListener{
dismiss()
}
llCar.addView(carView)
}
btnCancel.setOnClickListener { dismiss() } // 点击取消按钮关闭对话框
}
fun setData(data:List<String>){
this.list=data
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_marginHorizontal="@dimen/dp_40"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<androidx.cardview.widget.CardView
app:cardCornerRadius="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:background="@color/white"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RelativeLayout
android:paddingHorizontal="16dp"
android:paddingVertical="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp"
android:textColor="@color/black"
android:text="选择车辆"
android:layout_centerInParent="true"
/>
<TextView
android:id="@+id/tv_cancle"
android:layout_centerVertical="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="取消"
android:textSize="14sp"
android:textColor="#555"
/>
</RelativeLayout>
<LinearLayout
android:id="@+id/ll_car"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
</LinearLayout>
</LinearLayout>
</androidx.cardview.widget.CardView>
</LinearLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:paddingVertical="16dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textSize="14sp"
android:textColor="@color/black"
android:id="@+id/tv_car"
tools:text="xsad32654"
/>
</LinearLayout>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment