如何解决我的颤动屏幕只显示 18 个字符的错误
当超过 18 个字符时,消息停止显示,或者当消息很长时只显示最后 4 个字符,我该如何解决?
因为我需要屏幕显示总共大约 1000 个字符才能正确显示我发送给应用程序的信息。
我在代码中没有任何限制,你可以看到我已经尝试了几种方法,但它仍然不起作用。
import 'dart:convert';
import 'package:Flutter/material.dart';
import 'package:Flutter_blue/Flutter_blue.dart';
class ReadScreen extends StatefulWidget {
final BluetoothCharacteristic characteristic;
ReadScreen(this.characteristic);
@override
ReadScreenState createState() {
return new ReadScreenState();
}
}
class ReadScreenState extends State<ReadScreen> {
String readStr = "";
@override
void initState() {
super.initState();
_setNotification();
}
@override
void _setNotification() async {
await widget.characteristic.setNotifyValue(true);
widget.characteristic.value.listen((value) {
setState(() {
readStr = utf8.decode(value).toString();
});
});
}
@override
Widget build(BuildContext context) {
return Container(
width: 200,child: Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(15.0),),color: Colors.pink,elevation: 10,child: Column(
mainAxisSize: MainAxisSize.min,children: <Widget>[
ListTile(
leading: Icon(Icons.album,size: 30),title: Text(readStr,style: TextStyle(color: Colors.white)),],);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。