Android собирает значение выбора времени и отображает его в текстовом поле.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android собирает значение выбора времени и отображает его в текстовом поле.

Сообщение Anonymous »

Я делаю небольшую программу для удаленного управления некоторыми устройствами, и я хочу получить данные из средства выбора времени и показать их в текстовом поле.
всегда ставьте Android Studio. Ни один из кандидатов не применим и не отмечает никаких ошибок.
Есть ли у кого-нибудь идея решить проблему? Спасибо
https://github.com/DarioLobos/DC-AC-con ... heduler.kt
@Composable
fun EditTextONOFF(context: Context, device_number : Int, on_or_off : String, modifier: Modifier) {

val calendar = Calendar.getInstance()
val hourNnw = calendar[Calendar.HOUR_OF_DAY]
val minuteNow = calendar[Calendar.MINUTE]
var hourSet: Int? = 12
var minuteSet: Int? = 0
var timeToShow: String =""
val string_onoff:String = stringResource(R.string.ON)

TextField(
colors= MaterialTheme.colorScheme.onPrimary,
readOnly = false,
enabled = false,
Value= timeToShow,
label = Text(on_or_off) ,
lineLimits = TextFieldLineLimits.SingleLine,
placeholder = Text(stringResource(R.string.click)),
Modifier= Modifier.clickable{

val timePickerDialog = TimePickerDialog(
context,
{ _, selectedHour: Int, selectedMinute: Int ->
hourSet = selectedHour
minuteSet = selectedMinute
},
hourNnw, // Current hour
minuteNow, // Current minute
false // false = 12-hour format
)

val device: List = devicesDao?.getItem(device_number) as List
if (on_or_off == string_onoff ) {
device.get(0).hour_on = hourSet
device.get(0).minutes_on = minuteSet
} else {
device.get(0).hour_off = hourSet
device.get(0).minutes_off = minuteSet
}
timeToShow= "$hourSet : $minuteSet"
}
)
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... text-field
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»