رفتن به مطلب
  • 0

مشکل در تنظیمات


moslemaber

سوال

سلام دوستان من با این کد لایوتم رو فراخوانی کردم حال نمیدونم چطوری مثلا تغییرات رو روی متن داخل لیبل اعمال کنم.

ScroolView1.Panel.Loadlayout("yek2")

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ارسال‌های توصیه شده

سلام

من یه مشکل برام پیش میاد وقتی میخوام برنامه رو اجرا کنم رو شبیه ساز

sdk و jdk ... کامل نصبن

اولش اجرا میشدن رو شبیه ساز ولی از دیروز این ارور و میده

لطفا راهنماییم کنید اینم میلم جواب و بفرستین توروخدا [email protected]

B4A version 4.30

Parsing code. 0.01

Compiling code. 0.04

Compiling layouts code. 0.01

Generating R file. Error

AndroidManifest.xml:14: error: Error: No resource found that matches the given name (at 'theme' with value '@android:style/Theme.Holo').

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

من یه مشکل برام پیش میاد وقتی میخوام برنامه رو اجرا کنم رو شبیه ساز

sdk و jdk ... کامل نصبن

اولش اجرا میشدن رو شبیه ساز ولی از دیروز این ارور و میده

لطفا راهنماییم کنید اینم میلم جواب و بفرستین توروخدا [email protected]

B4A version 4.30

Parsing code. 0.01

Compiling code. 0.04

Compiling layouts code. 0.01

Generating R file. Error

AndroidManifest.xml:14: error: Error: No resource found that matches the given name (at 'theme' with value '@android:style/Theme.Holo').

از منوی Project گذینه Manifest Editor را انتخاب و خط زیر رو حذف کنید:

SetApplicationAttribute(android:theme, "@android:style/Theme.Holo") 
لینک ارسال
به اشتراک گذاری در سایت های دیگر

تنظیماتو تو یه فایل ذخیره کن بعد در قسمتی که میخوای فراخونیش کن بعد اعمال کن تو یه تاپیک برا سایز رو توضیح دادم سرچ کن

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما میخای الان متن رو سیو کنی؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تنظیماتو تو یه فایل ذخیره کن بعد در قسمتی که میخوای فراخونیش کن بعد اعمال کن تو یه تاپیک برا سایز رو توضیح دادم سرچ کن

میشه یکم بیشتر توضیح بدین و لینک تایپیک رو هم بزارید پیشاپیش تشکر میکنم.*tashvigh*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما میخای الان متن رو سیو کنی؟

دارم سعی می کنم وقتی کاربر توی قسمت تنظیمات یک فونت رو انتخاب می کنه و یا یک رنگ رو انتخاب می کنه ، اون تنظیمات توی فایل tanzim.txt ذخیره بشه تا بتونم اون رو برای بقیه قسمت ها فراخوانی کنم .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در کل باید اصلاعات صفحه تنظیماتتو تو یه فایل ذخیره کنی و بعد تو اکتیویتی که متن و میاری میتونی بخونی اون فایل و تنظیماتو اعمال کنی مثلا برای سایز متن تو تنظیمات یه seekbar میزاری و یه باتن واین کد رو تو رویداد باتن مینویسی که وظیفش ذخیره ی تنظیماته

کد:

File.WriteString(File.DirInternal,"tanzimat.txt",seekbar1.value)

بعد تو اکتیویتی یا لایوتی که میخوای متن رو نشون بدی مثلا تو یه لیبل اینو بنویس

کد:

lable1.textsize=file.readstring(File.DirInternal,"tanzimat.txt") 

البته برای تنظیمات بیشتر مثلا تنظیم فونت و رنگ و ... بجای string از list استفاده کن

موفق باشی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

باید همرو بریزی تو یه لیست بعد لیست رو سیو کنی نه اینکه تک تک

امیدوارم درست متوجه شده باشم *عطسه*

File.Writelist(File.DirInternal,"tanzim.txt",fontsize,fonttype,colerfont.value)

گفتم شاید اینجای کار اشتباه باشه !

    Private fontsize As SeekBar
   Private fonttype As Spinner
   Private colerfont As Spinner

ارور این کد :

Error description: Too many parameters.
File.Writelist(File.DirInternal,"tanzim.txt",fontsize,fonttype,colerfont.value)
Word: fonttype

لینک ارسال
به اشتراک گذاری در سایت های دیگر

امیدوارم درست متوجه شده باشم *عطسه*

File.Writelist(File.DirInternal,"tanzim.txt",fontsize,fonttype,colerfont.value)

گفتم شاید اینجای کار اشتباه باشه !

    Private fontsize As SeekBar
   Private fonttype As Spinner
   Private colerfont As Spinner

ارور این کد :

Error description: Too many parameters.
File.Writelist(File.DirInternal,"tanzim.txt",fontsize,fonttype,colerfont.value)
Word: fonttype

چطور واسه ColorFont اومدی Value گذاشتی برای بقیشون Value نگذاشتی؟ emoji39.png

بعدش هم : تمام مقادیر رو توی یک list اضافه کنید و بعد اون لیست رو write کنید emoji111.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چطور واسه ColorFont اومدی Value گذاشتی برای بقیشون Value نگذاشتی؟ *خوشمزه*

من مثلا خواستم با این کار همه رو لیست کنم !!! قبلا اینطوری نوشته بودم :

File.Writelist(File.DirInternal,"tanzim.txt",fontsize.value
   File.Writestring(File.DirInternal,"tanzim.txt",fonttype.value)
   File.Writestring(File.DirInternal,"tanzim.txt",colerfont.value)

که توی پست های قبلی گفتم چه اروری می گیرم اینطوری . الان colerfont و fonttype از نوع Spinner هست و fontsize از نوع SeekBar . برای Spinner هم باید از value استفاده کرد ؟

بعدش هم : تمام مقادیر رو توی یک list اضافه کنید و بعد اون لیست رو write کنید *همینه*

می شه یه مثال با کد بزنید برام ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

می شه یه مثال با کد بزنید برام ؟

ببینید اولا که: شما چطور برای FontType دارید از SeekBar استفاده میکنید؟ باید از Spinner استفاده کنید.

به هر حال کد میتونه به این صورت باشه:

Dim list1 As List
   list1.Initialize2(Array As Int(fontsize.Value))
   File.WriteList(File.DirInternal,"list.txt",list1)

یا هم میتونید به جای Initialize2 از خود Initialize تنها استفاده کنید به مقادیر رو Add کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببینید اولا که: شما چطور برای FontType دارید از SeekBar استفاده میکنید؟ باید از Spinner استفاده کنید.[/code]

من برای fontsize از seekbar استفاده کردم و برای fonttype از spinner

به هر حال کد میتونه به این صورت باشه:

Dim list1 As List
   list1.Initialize2(Array As Int(fontsize.Value))
   File.WriteList(File.DirInternal,"list.txt",list1)

خوب اگه این برای فونت سایز باشه ، برای فونت تایپ و کالر فونت هم باید به همین شکل اقدام کنم ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببینید اولا که: شما چطور برای FontType دارید از SeekBar استفاده میکنید؟ باید از Spinner استفاده کنید.[/code]

من برای fontsize از seekbar استفاده کردم و برای fonttype از spinner

به هر حال کد میتونه به این صورت باشه:

Dim list1 As List
   list1.Initialize2(Array As Int(fontsize.Value))
   File.WriteList(File.DirInternal,"list.txt",list1)

خوب اگه این برای فونت سایز باشه ، برای فونت تایپ و کالر فونت هم باید به همین شکل اقدام کنم ؟

بله ولی میگم . باید از Spinner استفاده کنید برای موارد دیگه ! البته FontColor رو میشه با SeekBar حلش کرد خیلی قشنگ هم حلش کرد اما فکر نکنم شما بتونید.

برای موارد دیگه که بخواهید اضافه کنید فقط کافیه توی همون Initialize2 بقیه مقادیر رو به کاما از هم جدا کنید و اضافه کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بله ولی میگم . باید از Spinner استفاده کنید برای موارد دیگه ! البته FontColor رو میشه با SeekBar حلش کرد خیلی قشنگ هم حلش کرد اما فکر نکنم شما بتونید.

برای موارد دیگه که بخواهید اضافه کنید فقط کافیه توی همون Initialize2 بقیه مقادیر رو به کاما از هم جدا کنید و اضافه کنید

درسته برای اون دوتا دیگه از spinner استفاده کردم .

به این صورت درسته ؟ چون اینطوری وقتی دکمه ذخیره رو میزنم از برنامه میپره بیرون !

list1.Initialize2(Array As Int(fontsize.Value,fonttype,fonttype))

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما کلا حرف های بنده رو نشنیده میگیرید .

سوال خودم رو تکرار میکنم:

شما چطور برای fontsize دارید از value استفاده میکنید ولی برای fontcolor و fonttype نه ؟

اصلا کار این value چیه؟ value یعنی چی؟ چرا برای یکی از value استفاده کردید و برای بقیه نه ؟

اگه فقط مقادیر عددی باشه array as int میزاریم. اگه مقادیر حروفی باشه که باید از string استفاده کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما کلا حرف های بنده رو نشنیده میگیرید .

سوال خودم رو تکرار میکنم:

شما چطور برای fontsize دارید از value استفاده میکنید ولی برای fontcolor و fonttype نه ؟

اصلا کار این value چیه؟ value یعنی چی؟ چرا برای یکی از value استفاده کردید و برای بقیه نه ؟

اگه فقط مقادیر عددی باشه array as int میزاریم. اگه مقادیر حروفی باشه که باید از string استفاده کنید.

خوب مشکل من دقیقا همینجاست . الان وقتی برای فونت سایز از seekbar استفاده شده یعنی مقدار داره تغییر می کنه و value براش کاربرد دارد .fontcolor و fonttype مقدار نیستن برای همین ارور دریافت می کنم وقتی از Value استفاده می کنم .

پس شد :

    list1.Initialize2(Array As String(fontsize.Value,fonttype,fonttype))
   File.WriteList(File.DirInternal,"tanzim.txt",list1)

اگه درسته ممنون می شم برای فراخوانیش هم یه راهنمایی بکنید .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...