मुझे आखिरी पंक्ति में स्थान आइकन के साथ टेक्स्ट चाहिए, जब मेरा स्थान टेक्स्ट सॉर्ट किया जाएगा तो यह उस पंक्ति में आखिरी में होना चाहिए और जब स्थान टेक्स्ट लंबा होगा तो इसे टेक्स्ट लपेटना चाहिए और बिंदीदार दिखाना चाहिए,

इसे कैसे करना है,

locationView() {
    return Padding(
      padding: const EdgeInsets.fromLTRB(16, 20, 16, 0),


      child: Column(
        crossAxisAlignment: CrossAxisAlignment.start,
        children: [
          Row(
            mainAxisAlignment: MainAxisAlignment.spaceBetween,
            children: [
              Row(
                mainAxisAlignment: MainAxisAlignment.start,
                children: [
                  bellazTitle("Hey, Emily", 22),
                ],
              ),
              SizedBox(width: 10,),
              Container(
                // width: MediaQuery.of(context).size.width-160,
                child: Row(
                  // mainAxisAlignment: MainAxisAlignment.end,
                  children: [
                    Image.asset(
                      "lib/Assets/location.png",
                      height: 22,
                      width: 16,
                    ),
                    featureName == null
                        ? Container()
                        : Padding(
                            padding: const EdgeInsets.only(left: 8.0),
                            child: Column(
                              children: [
                                Container(
                                  // color: Colors.red,
                                  // width: MediaQuery.of(context).size.width-190,
                                  child: Text(
                                    // "${featureName}, ${locality}",
                                    "as fhf sdfghj xchjk sdfghjk dfghjk zj ",
                                    style: TextStyle(
                                      color: apptitleColor,
                                      fontSize: t4Size,

                                    ),maxLines: 1,
                                    overflow: TextOverflow.ellipsis,
                                  ),
                                ),
                              ],
                            ),
                          )
                  ],
                ),
              )
            ],
          ),
          Padding(
            padding: const EdgeInsets.only(top: 2.0),
            child: Text(
              "Welcome to Bellaz!",
              style: TextStyle(
                color: extraLightColor,
                fontSize: t5Size,
              ),
            ),
          )
        ],
      ),
    );
  }

enter image description here

0
Deepak 8 नवम्बर 2021, 18:00
locationView() कॉलम के अंदर है?
 – 
Yeasin Sheikh
8 नवम्बर 2021, 18:26

2 जवाब

सबसे बढ़िया उत्तर

आपको बस एक MAX_LOCATION_TXT_LEN सेट करना है, फिर केवल पहला वर्ण प्रदर्शित करें यदि वह इसे पास करता है

static const MAX_LOCATION_TXT_LEN = 20;
String longTxt ="This text is too long";

String shortTxt = longTxt.length <= MAX_LOCATION_TXT_LEN ? longTxt : longTxt.substring(0, MAX_LOCATION_TXT_LEN) + "...";
1
mik 8 नवम्बर 2021, 18:08

अपने टेक्स्ट को रैप करने के लिए फ्लेक्सिबल या विस्तृत विजेट आज़माएं।

0
SEYRAM EMMANUEL AGBANYO 8 नवम्बर 2021, 18:39
जैसा कि वर्तमान में लिखा गया है, आपका उत्तर अस्पष्ट है। कृपया अतिरिक्त विवरण जोड़ने के लिए संपादित करें जिससे दूसरों को यह समझने में मदद मिलेगी कि यह पूछे गए प्रश्न को कैसे संबोधित करता है। आप सहायता केंद्र में अच्छे उत्तर लिखने के तरीके के बारे में अधिक जानकारी प्राप्त कर सकते हैं।
 – 
Community
8 नवम्बर 2021, 18:47