خوش آمدید

مهمان گرامی به انجمن کویک لرن خوش آمدی ، برای استفاده از تمامی امکانات در انجمن عضو شوید.


جستجو در تالار

در حال نمایش نتایج برای برچسب های 'تنظیم اندازه متن'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالار ها

  • اخبار سایت
    • قوانین سایت
    • اخبار و تغییرات سایت
    • نظرات انتقادات و پیشنهادات
  • برنامه نویسی بیسیک4اندروید
    • سوالات عمومی
    • آموزشهای سایت
    • سوالات حل شده و کاربردی
    • مسابقات کویک لرن
    • ابزارها و مشکلات نصب
    • پشتیبانی محصولات فروشگاهی
    • سوالات تایید نشده
    • سایر مباحث مرتبط با بیسیک
    • نقد برنامه های شما
  • مباحث مربوط به توسعه دهندگان
    • توسعه دهندگان
  • برنامه نویسی اندروید با جاوا
    • نصب ابزارها
    • آموزش اندروید استودیو
  • زامارین
    • سوالات عمومی زامارین
  • طراحی وب و گرافیک برنامه
    • نمونه کارهای گرافیکی
    • آموزش گرافیک
    • درخواست گرافیک
    • آموزش htmlو Css
    • دروپال 7
    • وردپرس
  • موتورهای بازی ساز
    • یونیتی Unity
    • کانسترکت
  • سایر زبانهای برنامه نویسی
    • PHP
    • جاوا Java
  • گفتگوی آزاد - متفرقه سابق
    • گروه ویژه
    • زبان

2 نتیجه پیدا شد

  1. سلام دوستان بنا بردرخواست تعدادی از دوستان کتابخونه ی smart string رو اپدیت کردم http://quicklearn.ir/forums/topic/3062-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D9%88%D9%86%D9%87-smart-string-%D8%AA%D9%86%D8%B8%DB%8C%D9%85-%D8%AE%D9%88%D8%AF%DA%A9%D8%A7%D8%B1-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%D9%87-%D9%85%D8%AA%D9%86/ البته امکانات اضافیشو حذف کردم و کل ساب ها رو دوباره نوشتم که الان خیلی سریعتر و دقیقتر و سبک تر از اسمارت استرینگ عمل میکنه علت تغییر اسمش به خاطر smart sting بیسیک هستش ک قبلا به بیسیک تحت عنوان یک ویژگی اضافه شده بود توضیحات رو میتونید تاپیک اصلی بخونید اینم لینک دانلود http://s6.picofile.com/file/8203986626/Team8TextSize.zip.html اینم تاپیک پشتیبانی در سایت بیسیک http://b4x.com/android/forum/threads/t8textsize-library-smart-string.56851/ آهان راستی یادم رفت بگم کتابخونه کاملا open source هستش هر کسی خواست میتونه مطابق با نیاز خودش تغییرش بده این کتابخونه در حال حاضر انعطاف پذیره و قبلیت ساپورت هر ویویی رو در صورتی که بش اضافه کنید داره موفق باشید
  2. سلام دوستان اینم کتابخونه ای ک گفته بودم میتونید از لینک دوم دانلود کنید(به ورژن 1.2 آپدیت شد) http://www.basic4ppc.com/android/forum/threads/smartstring-auto-adjusting-text-size.45085 http://quicklearn.ir/forums/files/file/6-%D9%8Fsmart-string/ اسکرین شات از سمپل توضیحات کتابخانه ی SmartString این کتابخونه واسه تنظیم خودکار یا دستیه اندازه متن تو ویوهای مختلف هستش با امکانات زیر: 1. SingleLine1 با این گزینه وقتی یه متن یک خطی دارید و مثلا با فاصله 20dip از چپ یا راست ویو میتونید تو همه گوشی ها این نسبت رو حفظ کنید و متنتون همیشه همون یک خط میمونه و با توجه به تغییرات اندازه ویو میاد متنو کوچیک یا بزرگ میکنه البته تو بزرگ کردن تا وقتی این کارو انجام میده که متن شما جا بشه تو ویو و بیرون نزنه و نکته ش اینه ک متن شما تو لایوت بیشفرضتون حتما باید یک خط باشه وگرنه دقتش رو از دست میده + این که دقت این کار 100٪ نیس اما میتونم بگم بیش از 95 درصده دقتش چون ما نمیتونیم مثلا وقتی عرض یه ویو 1dip بزرگ شد بیایم به همون اندازه تکستو بزرگ کنیم البته میشه ها اما خیلی باید محاسباتو تکرار کنی که کار درستی نیس 2.SingleLine2 این گزینه هم مثل بالاییه اما چند تا تفاوت داره اول اینکه میاد تا جایی که ویو شما جا داشته باشه متن رو فیت میکنه با اندازه ویو دوم اینکه لازم نیس تکست شما تو لایوت پیشفرض یک خط باشه تکست شما هر چند خط باشه برنامه میاد اونو میکنه یک خط و فیت میکنه با ویو شما.این گزینه هم دقتش بالای 95 درصده البته اینم تا جایی متن رو بزرگ میکنه که از ویو بیرون نزنه و کامل نشون داده بشه 3.Multiline1 با این گزینه میتونید متنتون رو محدود کنید با این ویژگی که مثلا میذارید ماکسیموم سه خط حالا گوشی مورد نظر هر چقد بزرگ بشه یا ویو شما هر چقد بزرگ شه این گزینه اجازه نمیده تکست شما بیشتر از 3 خط باشه + اینکه مثلا شما میگید میخوام ماکسیموم 3 خط باشه اما میبینیدمتن شما تو لیبل شده 2 خط این واسه اینه که ارتفاع ویو شما نمیتونه بیشتر از اون مقدار متن رو تو خودش جا بده یعنی محدودش کردم تا از ویو بیرون نزنه 4.Multiline2 این گزینه هم میاد تکست شما رو فیت میکنه تو ویوتون اما تعداد خط رو محدود نمیکنه و تو یه ویو هر چقد بتونه تو هر چند خط متن رو فیت میکنه و اجازه نمیده تا از ویو بیرون بزنه متنتون. این قسمت یه گزینه داره به اسم Canbelarger این گزینه به شما اجازه میده تا مثلا اگه سایز گوشی بزرگ شد اما با اون اندازه اولیتون تکستتون جا شد تو اون ویو دیگه نیاد بزرگش کنه حتی اگه جا داشته باشیم 5.SetManualSize با این گزینه شما میاین اندازه لایوتی که دارین باش طراحی میکنید رو میدین به برنامه بعد یه نسبت تعریف میکنید مثلا 0.3 بعد این گزینه میاد با توجه به این مقدار هر چقد گوشی بزرگ یا کوچیک بشه به همون نسبت تغییرش میده اما دیگه محدودیت نذاشتم واسش که مثلا متنتون اگه ارتفاع کم آورد دیگه به خودتون مربوطه چون این گزینه تنظیمات دستیه و نخواستم محدود کنم 6.SetSameStyle و اما این گزینه ببینید فرض کنید شما دو تا لیبل دارید که هم اندازه ان و در هر شرایطی یکین حالا شما اگه بیاین دوباره تک تک حساب کنید هم رمتون اشغال میشه هم مصرف سی پی یو هم باتری بالا میره با این گزینه میتونید واسه یکی از ویو ها اندازه زو حساب کنید و واسه همه گزینه های مشابه هم ستش کنید تا محاسبات کم بشه 7.SetExactLineNumber با این گزینه شما میاین میگین این متنم هر چند خط ک هست میخوام دقیقا 2 خط بشه و بقیش هر چی بود کات شه 8.Ellipsize,SetLineSpace,SetPadding این سه تا گزینه هم اولیش ellipsize هستش ک میاد مثلا اول یا آخر یا وسط متنو کات میکنه و هر جا اضافی بود سه تا نقطه میذاره یا اگه نخواستین نمیذاره دومین گزینه به متنهاتون فاصله میده مثلا میاد فاصله بین خطوط رو زیاد میکنید یا کم سومی هم مثالش رو تو صفحه دوم سمپل گذاشتم فرض کنید یه دکمه دارید حالا متنتون اگه بزرگ باشه احتمال داره نصفش بره ‍ پایین که با این میتونید فاصله متن از هر چهار طرف ویو رو تنظیم کنید.این مورد بیشتر تو باتن دیده میشه 9.RichString1 – 4 اینم کتابخونه ی richstring خودمونه اما اومدم کار باهاشو راحت کردم در حده یه خط که مثالش تو صفحه دومه سمپل هستش این گزینه مثلا میاد به متنتون آندرلاین میده یا رنگ یه قسمتشو عوض میکنه.چهار تاس این گزینه که هر کدوم چند تا کار انجام میده.چون این کتابخونه به متن مربوط بود خواستم اینم باشه نکته 1 : ببینید یه مشکلی هست فعلا نتونستم حلش کنم فرض کنید یه متن دارید که 5 خطه شما اومدین کردینش 3 خط بعد اومدین فاصله متنارو کم کردین یا زیاد کردین حالا اگه دقت کنید متنتون از بالا و پایین دقیقا فیت نیس تو ویو و مثلا فاصله از بالاش بیشتره نسبت به بایین هر کاری کردم نشد اتوماتیک تنظیمش کنم اینو شما باید با گزینه ی SetPadding دستی تنظیم کنید.احتمالا بعدا وقت شد حلش میکنم نکته 2 : این کتابخونه کلا کارش با محاسبه س حالا شما اگه بیاین هر متنی تو صفحه دارین با این کتابخونه کنترلش کنید رمتون ممکنه اشغال بشه یا سی بی یو زیاد مصرف کنه مخصوصا تو گوشی ها ضعیف حالا دو تا راه دارین تا این حل شه اول این که از گزینه ی SetSameStyle استفاده کنید و واسه اون مواردی که اندازه هاشون یکیه تک تک حساب نکنید اندازه هارو راه دوم اینه که با Activity first time بیاین کنترل کنید و هر دفعه نیاین از اول حساب کنید یا مثلا واسه بار اول که برنامتون اجرا میشه همه چیو اندازه بگیرید و تو یه جا سیو کنید دفعه بعد همونا رو فراخوانی کنید و از اول حساب نکنید در نهایت هر مشکلی بود بگبد برطرف کنم اینم کتابخونه های مورد نیاز Java object , StringUtils,RichString موفق باشید معلی: در لیست کتابخانه های اختصاصی سایت قرار گرفت