小编Nub*_*oto的帖子

如果文本溢出抖动,如何自动换行

你好,现在我正在制作古兰经应用程序..我正在从 json 文件中获取数据。我想问一下,如果它像图片中那样溢出,我该如何创建一个新行?我尝试了很多东西,但似乎都不起作用..有没有办法用字符串变量手动创建一个新行?请分享您的解决方案.. 提前致谢:)

import 'dart:convert';

import 'package:auto_size_text/auto_size_text.dart';
import 'package:flutter/material.dart';
import 'package:google_fonts_arabic/fonts.dart';
import 'package:waktusolatimprovised/menu.dart';

class QuranPage extends StatefulWidget {
  final surahDipilih;

  const QuranPage({Key key, this.surahDipilih}) : super(key: key);
  @override
  QuranPageState createState() => QuranPageState();
}

class QuranPageState extends State<QuranPage> {
  List data;

  var text;
  var translate;

  @override
  Widget build(BuildContext context) {
    Future<dynamic> loadJson() async {
      String quranText =
          await DefaultAssetBundle.of(context).loadString("images/quran.json");
      String quranTranslate = await DefaultAssetBundle.of(context)
          .loadString("images/quranterjemahan.json");
      return {text = quranText, translate = quranTranslate};
    }

    return Scaffold(
        appBar: AppBar(
          title: Text("Load local …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-layout

5
推荐指数
3
解决办法
4817
查看次数

java.lang.NullPointerException:尝试调用虚拟方法“java.lang.String com.google.firebase.auth.FirebaseUser.getUid()”

Process: com.example.vicevirus.myapplication, PID: 13471  
    java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.google.firebase.auth.FirebaseUser.getUid()' on a null object reference
              at com.example.vicevirus.myapplication.RegisterActivity$1.onComplete(RegisterActivity.java:48)
              at com.google.android.gms.tasks.zzc$1.run(Unknown Source)
              at android.os.Handler.handleCallback(Handler.java:751)
              at android.os.Handler.dispatchMessage(Handler.java:95)
              at android.os.Looper.loop(Looper.java:154)
              at android.app.ActivityThread.main(ActivityThread.java:6119)
              at java.lang.reflect.Method.invoke(Native Method)
              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
Run Code Online (Sandbox Code Playgroud)

这是在安卓显示器上。我该如何解决这个问题?

package com.example.vicevirus.myapplication;

import android.app.ProgressDialog;
         import android.support.annotation.NonNull;
         import android.support.v7.app.AppCompatActivity;
         import android.os.Bundle;
         import android.view.View;
         import android.widget.EditText;
         import android.widget.Toast;
         import com.google.android.gms.tasks.OnCompleteListener;
         import com.google.android.gms.tasks.OnSuccessListener;
         import com.google.android.gms.tasks.Task;
         import com.google.firebase.auth.AuthResult;
         import com.google.firebase.auth.FirebaseAuth;
         import com.google.firebase.database.DatabaseReference;
         import com.google.firebase.database.FirebaseDatabase;

public class RegisterActivity extends AppCompatActivity {
    private EditText email,name,password;
    DatabaseReference databaseReference;
    FirebaseAuth …
Run Code Online (Sandbox Code Playgroud)

java android

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

android ×1

dart ×1

flutter ×1

flutter-layout ×1

java ×1