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

استفاده از جاوا آبجکت و خطا هنگام کامپایل


HS71

سوال

سلام بچه ها،

برای تغییر رنگ progressbar از جاوا آبجکت استفاده کردم اما هنگام کامپایل خطای زیر رو میده ..

B4A version: 6.50
Parsing code.    (0.00s)
Compiling code.    (0.04s)
Compiling layouts code.    (0.02s)
Organizing libraries.    (0.00s)
Generating R file.    (0.15s)
Compiling debugger engine code.    (0.87s)
Compiling generated Java code.    Error
B4A line: 44
End Sub
javac 1.8.0_66
src\b4a\example\main.java:415: error: <identifier> expected
		Public void changeProgressColor(ProgressBar PB1,int Color){	
		      ^
1 error

نسخه بیسیک 6.5

نسخه جاوا آبجکت هم 2.05

کدهای اصلی:

Sub Globals
	Private ProgressBar1 As ProgressBar
	Dim j As JavaObject
End Sub

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("sample")
	
	j.InitializeContext
	j.RunMethod("changeProgressColor",Array As Object(ProgressBar1,Colors.red))	
	ProgressBar1.Progress = 50
End Sub

#if java
	import android.graphics.Color;
	import android.graphics.PorterDuff.Mode;
	import android.widget.ProgressBar;

		Public void changeProgressColor(ProgressBar PB1,int Color){	
			PB1.getProgressDrawable().setColorFilter(color, Mode.SRC_IN);				
		}		
#End If

با تشکر.

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

4 پاسخ به این سوال تاکنون داده شده است

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

عزیز Public اشتباهه با حروف کوچیک بنویس public

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

در 20 دقیقه قبل، محمدرضا شاهپیری گفته است :

عزیز Public اشتباهه با حروف کوچیک بنویس public

فرقی نکرد عزیزجان مشکل از جای دیگست:fekr:

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

هیچ مشکلی نباید باشه یه متد ساده اس دیگه چیزی نداره که بخواد ارور بده

شما نسخه بیسیک رو تغییر بدین مثلا به ۶ و امتحان کنید ببینید چطور میشه شاید به خاطر جدید بودن بیسیکه

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

شما Color ای که به عنوان پارامتر میگیرین با حروف بزرگ ولی color ای که توی متد setColorFilter استفاده کردین با حروف کوچیک

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

بایگانی شده

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

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

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