新增 监测设备在线情况列表

master
wenfei 1 month ago
parent f5b51be492
commit 66926f6758

@ -1,6 +1,7 @@
package com.rehome.zhdcoa.ui.activity package com.rehome.zhdcoa.ui.activity
import android.os.Bundle import android.os.Bundle
import android.widget.ArrayAdapter
import androidx.activity.enableEdgeToEdge import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
@ -11,6 +12,11 @@ import com.rehome.zhdcoa.databinding.ActivityDeviceOnlineStatusListBinding
import com.rehome.zhdcoa.weiget.OAToolbar import com.rehome.zhdcoa.weiget.OAToolbar
class DeviceOnlineStatusListActivity : BaseActivityOaToolbarViewBinding<ActivityDeviceOnlineStatusListBinding>() { class DeviceOnlineStatusListActivity : BaseActivityOaToolbarViewBinding<ActivityDeviceOnlineStatusListBinding>() {
val specialtyList = mutableListOf<String>("VIBRATION", "OIL", "FUEL", "THERMAL IMAGER", "VIBRATION_ZB")
private lateinit var spinnerAdapter: ArrayAdapter<CharSequence>
//options:[{ value:'online',label:'在线”}{value:'offline',label:'离线”}1
override fun getViewBinding() = ActivityDeviceOnlineStatusListBinding.inflate(layoutInflater) override fun getViewBinding() = ActivityDeviceOnlineStatusListBinding.inflate(layoutInflater)
override fun getToolbar() = binding.toolbarView.toolbar override fun getToolbar() = binding.toolbarView.toolbar
@ -19,6 +25,14 @@ class DeviceOnlineStatusListActivity : BaseActivityOaToolbarViewBinding<Activity
initToolbar("监测设备在线情况", "",{ initToolbar("监测设备在线情况", "",{
}) })
// 创建适配器
spinnerAdapter = ArrayAdapter.createFromResource(
this,
R.array.spinner_items_device_type,
android.R.layout.simple_spinner_item
)
spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item)
binding.spZy.adapter = spinnerAdapter
} }

@ -58,6 +58,63 @@
android:hint="请转入关键字" /> android:hint="请转入关键字" />
</RelativeLayout> </RelativeLayout>
</LinearLayout> </LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="center"
android:orientation="horizontal">
<TextView
android:padding="3dp"
android:textColor="#333333"
android:layout_gravity="center_vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="18sp"
android:text="状态:" />
<RadioGroup
android:id="@id/rg"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_gravity="center"
android:gravity="center"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rb1"
style="@style/Widget.AppCompat.CompoundButton.RadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="10dp"
android:textSize="16sp"
android:checked="true"
android:text="在线" />
<RadioButton
android:id="@+id/rb2"
style="@style/Widget.AppCompat.CompoundButton.RadioButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:textSize="16sp"
android:text="离线" />
</RadioGroup>
</LinearLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_gravity="center"
android:layout_weight="2" />
</LinearLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"

@ -52,6 +52,13 @@
<item>锅炉</item> <item>锅炉</item>
<item>电气</item> <item>电气</item>
</string-array> </string-array>
<string-array name="spinner_items_device_type">
<item>测振测温设备</item>
<item>油质监测设备</item>
<item>燃料测温设备</item>
<item>热成像测温设备</item>
<item>zigBee 传感器</item>
</string-array>
<declare-styleable name="CanBanScrollViewPager"> <declare-styleable name="CanBanScrollViewPager">
<attr name="isScroll" format="boolean" /> <attr name="isScroll" format="boolean" />

Loading…
Cancel
Save