اذهب إلى المحتوى
  • 0

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

Mohammed Abu Yousef

السؤال

Recommended Posts

  • 0
بتاريخ 3 ساعات قال بلال زيادة:

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

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

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

alignLabelWithHint: true,

ومتشكر جدا

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

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

  • 0

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

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

 

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

  • 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;
      },
    );
}

 

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

  • 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 ؟ 

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

  • 0
بتاريخ 1 دقيقة مضت قال Mohammed Abu Yousef:

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

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


alignLabelWithHint: true,

ومتشكر جدا

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

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

alignLabelWithHint: true,

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

 

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...