• 0

التحكم في مكان النص في فلاتر

كيف أستطيع التحكم في مكان النص بحيث يظهر بشكل أفضل من هيك؟

Screenshot (74)_LI.jpg

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 3 ساعات قال بلال زيادة:

هل تقصد بأنه تريد تغيير مكان النص في textFormField ؟ 

لا، كنت أقصد الكلكة المشار إلبها في الصورة ( والتي هي عبارة عن labelText )

وقد نجحت العملية بعمل التالي:

alignLabelWithHint: true,

ومتشكر جدا

ملاحظة / عندما أقوم بإرسال الحلول هنا بعد نجاحها، حتى يتمكن من يبحث عن سؤال أن يجد الجواب فيه.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

يرجى إرفاق الكود الخاص بك ليتم النظر فيه, يرجى إرفاق الملف الخاص بالواجهة. أو يمكنك إحاطة Widget Text ب Widget أخر و هو Widget Algin بحيث تزود هذه Widget خاصية alignment التي بدورها تحدد مكان النص. 

Align(
	alignment: Alignment.topRight,
	child: Text("name"),
)

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 4 دقائق مضت قال بلال زيادة:

يرجى إرفاق الكود الخاص بك ليتم النظر فيه, يرجى لإرفاق الملف الخاص بالواجهة.

Widget _buildMessage() {
    return TextFormField(
      controller: _messageController,
      minLines: 12,
      maxLines: 12,
      decoration: InputDecoration(
        labelText: getTranslated(context, 'message'),
        fillColor: Colors.white,
        border: new OutlineInputBorder(
          borderRadius: new BorderRadius.circular(25.0),
          borderSide: new BorderSide(),
        ),
      ),
      validator: (String value) {
        if (value.isEmpty) {
          return 'Name is Required';
        }
        return null;
      },
      onSaved: (String value) {
        _messageController.text = value;
      },
    );
}

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 13 دقائق مضت قال Mohammed Abu Yousef:

Widget _buildMessage() {
    return TextFormField(
      controller: _messageController,
      minLines: 12,
      maxLines: 12,
      decoration: InputDecoration(
        labelText: getTranslated(context, 'message'),
        fillColor: Colors.white,
        border: new OutlineInputBorder(
          borderRadius: new BorderRadius.circular(25.0),
          borderSide: new BorderSide(),
        ),
      ),
      validator: (String value) {
        if (value.isEmpty) {
          return 'Name is Required';
        }
        return null;
      },
      onSaved: (String value) {
        _messageController.text = value;
      },
    );
}

 

هل تقصد بأنه تريد تغيير مكان النص في textFormField ؟ 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 1 دقيقة مضت قال Mohammed Abu Yousef:

لا، كنت أقصد الكلكة المشار إلبها في الصورة ( والتي هي عبارة عن labelText )

وقد نجحت العملية بعمل التالي:


alignLabelWithHint: true,

ومتشكر جدا

ملاحظة / عندما أقوم بإرسال الحلول هنا بعد نجاحها، حتى يتمكن من يبحث عن سؤال أن يجد الجواب فيه.

تمام, يجب وضع الحل حتى تعم الفائدة, وبخصوص الخاصية 

alignLabelWithHint: true,

سوف تنجح ايضا يمكنك تجربة إحاطة TextFormField بخاصية Directionality بحيث تحدد مكان النص. 

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن