پاسخ ها ( 5 )

    0
    2020-01-11T19:08:07+03:30

    اینجا هم همه مثل من بلد نیستید!

    3
    2020-01-11T22:07:16+03:30
    این پاسخ ویرایش شد.

    سلام دوست عزیز

    شما هروقت خواستین عکس یه ویو رو تغییر بدین، از کد زیر استفاده کنید:

    	Button.SetBackgroundImage(LoadBitmap(File.DirAssets , "FileName.png"))
    

    بجای FileName، اسم عکس رو بنویسید.

     

    خدمت شما 🙂

     

    0
    2020-01-12T00:11:05+03:30

    دوست عزیز اقای شجایی

    متوجه منظور من نشدید اگر روی یک دکمه که کارش مثلا خاموش و روشن کردن یه رله باشه که لازم باشه از دو ایکون به فرض ایکون کلید یکی خاموش و یکی روشن باید کدشو چجوری نوشت

    بله این کدی که لطف کردین گذاشتید درسته اینو میدونم این برای یه ایکون ثابته

    تشکر از لطف شما

    1
    2020-01-12T13:15:57+03:30

    سلام

    چرا از دو تا دکمه استفاده کنی؟! یک دکمه میزاری و براش دو تا حالت تعریف میکنی

    وقتی کاربر روی روشن کلیک کرد(پس زمینه یا رنگ دکمه عوض بشه)

    روشن رو که زد(عکس پس زمینه دکمه رنگش عوض بشه)، خاموش رو هم که زد(همینطور)، در واقع یک دکمه دارید با دو حالت روشن و خاموش

    برای این کار از کد زیر استفاده کنید:

    Sub Globals
    	Dim btn As Button
    	Dim Checked,Unchecked As BitmapDrawable
    	Dim sld As StateListDrawable
    End Sub
    
    Sub Activity_Create(FirstTime As Boolean)
    
    btn.Initialize("btn")
    Activity.AddView(btn,0,0,50%x,50%x)
    	Checked.Initialize (LoadBitmap(File.DirAssets, "on.jpg"))
    	Unchecked.Initialize (LoadBitmap(File.DirAssets, "off.jpg"))
    	
    	sld.Initialize
    	sld.AddState(sld.State_Pressed, Checked)
    	sld.AddState(sld.State_Enabled, Unchecked)
    	btn.Background = sld
    
    End Sub

    یه فایل عکس هم به اسم off و on میزاری برای تغییر حالت ها و با دستور if هم دیگه شرط رو میزاری که هر دکمه ای که کلیک شد، فلان کار انجام بشه.

    وقتی سوالی می پرسید، لطفا صبور باشید تا جواب بگیرید، هر عزیزی که بتونه به سوالات پاسخ میده …. پاسخگویی به سوالات دیر و زود داره؛ ولی سوخت سوز نه 🙂 ، همه دور هم جمع شدیم تا به همدیگه کمک کنیم(شما هم مثل سایر دوستان در پاسخگویی به سوالات دیگران سهیم باشید تا کمکی باشه برای اون دوستی که سوال می پرسه)

    موفق باشید.

    بهترین پاسخ
    0
    2020-01-12T16:07:12+03:30

    درود

    اقای اخوندی دمت گرم همینو می خواستم خیلی دقیق و عالی

    ممنون ممنون ممنون

ارسال یک پاسخ