انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چند سوال اندرویدی

چند سوال اندرویدی

#1
سلام
چندتا سوال درباره اپ نویسی اندروید داشتم
اول اینکه چیکار کنم وقتی رو دکمه تپ شد از برنامه خارج بشه یعنی وقتی لیست برنامه ها رو کاربر از گوشیش ببینه دیگه خبری از برنامه ی ما نباشه؟
دوم اینکه چطوری میشه بکگراند دکمه ها رو تغییر بدیم؟
سومی اینکه چه طور باید کاری کنیم که وقتی روی دکمه تپ شد بکگراندش تغییر کنه ، یه دکمه جایگزین قبلی بشه ،یه دکمه حذف یشه (هر3تا رو بازم دارم)
در نهایت میشه روی ایمیج باتن متنی رو نوشت؟
انبوهد از سوال دارم کهبا جست و جو نتونستم پیدا کنم
خواهشاجواب بدین
اجرتون با خدا
پاسخ

چند سوال اندرویدی

#2
سوال یک رو پیداکردم لطفا به بقیه جواب بدین
پاسخ

چند سوال اندرویدی

#3
سلام
در رابطه با سوال دوم میتونم بگم که برای تغییر رنگ بک گران یک دکمه کافیه که کد رنگ مورد نظرتون در قسمت properties  سپس قسمت view و بعد background بزارید که (منبعی که الان به ذهنم میرسه برای کد رنگ ها سایته http://www.colorcode.graphicbaz.ir/ هستش)
یا اینکه کار ساده تری هست که بروش زیر هست :
تو فایل XML برید قسمت  BUTTONمورد نظرتون این کدو اضافه کنین و رنگشو به رنگ دلخواه   تغییر بدین که بعنوان مثال کد 2DC800 رنگ سبز را نشون میده
کد پی‌اچ‌پی:
android:background="2DC800" 


 

 
فهمیدن بهتر از دانستن است.
پاسخ

چند سوال اندرویدی

#4
ممنون
لطفا به سوال3 که 3بحش هست جواب بدین
پاسخ

چند سوال اندرویدی

#5
دوستان توی پروپرتیز و بخش ویو یه خصوصیتی بود به نام visibility
حالا سوال من اینه که باید چیکار کنم که وقتی روی دکمه تپ(کلیک) شد دکمه invisible یا visible بشه؟
پاسخ

چند سوال اندرویدی

#6
سلام
برای invisible کردن یک عنصر از کد زیر استفاده می‌کنیم:
کد پی‌اچ‌پی:
button1.setVisibility(View.INVISIBLE); 
همچنین برای اینکه یک عنصر (در اینجا button1) به صورت کامل حذف شود از کد زیر استفاده می‌کنیم:
کد پی‌اچ‌پی:
button1.setVisibility(View.GONE); 
برای تغییر رنگ پس زمینه یک عنصر نیز از کد زیر استفاده می‌شود:
کد پی‌اچ‌پی:
button1.setBackgroundColor(Color.WHITE); 
درصورتی که رنگ مورد نظر شما به صورت کد رنگ HTML بود باید در پوشه values یک فایل XML به نام color.xml به شکل زیر بسازید:
کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="red">#ff003d</color>
</resources> 
و در کلاس مورد نظر از دستور زیر استفاده کنید:
کد پی‌اچ‌پی:
button1.setBackgroundColor(getResources().getColor(R.color.red)); 
در صورتی که میخواهید یک تصویر جایگزین پس زمینه یک عنصر با نام button1 شود یک تصویری با نام bg در پوشه drawable قرار می‌دهیم و از کد زیر استفاده می‌کنیم:
کد پی‌اچ‌پی:
int sdk android.os.Build.VERSION.SDK_INT;
if(
sdk android.os.Build.VERSION_CODES.JELLY_BEAN) {
    
button1.setBackgroundDrawablegetResources().getDrawable(R.drawable.bg) );
} else {
  
button1.setBackgroundgetResources().getDrawable(R.drawable.bg));

پاسخ
 سپاس شده توسط admin ، ehsan2020

چند سوال اندرویدی

#7
سلام.
لطفا سوالات غیر مرتبط را به صورت موضوع جدید مطرح کنید تا در آینده راحت تر بتوانیم به آنها ارجاع بدهیم.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

چند سوال اندرویدی

#8
(۱۳۹۴/۰۲/۲۳, ۰۴:۴۳ ب.ظ)'ramtin2080' نوشته: سلام
برای invisible کردن یک عنصر از کد زیر استفاده می‌کنیم:
کد پی‌اچ‌پی:
button1.setVisibility(View.INVISIBLE); 
همچنین برای اینکه یک عنصر (در اینجا button1) به صورت کامل حذف شود از کد زیر استفاده می‌کنیم:
کد پی‌اچ‌پی:
button1.setVisibility(View.GONE); 
برای تغییر رنگ پس زمینه یک عنصر نیز از کد زیر استفاده می‌شود:
کد پی‌اچ‌پی:
button1.setBackgroundColor(Color.WHITE); 
درصورتی که رنگ مورد نظر شما به صورت کد رنگ HTML بود باید در پوشه values یک فایل XML به نام color.xml به شکل زیر بسازید:
کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="red">#ff003d</color>
</resources> 
و در کلاس مورد نظر از دستور زیر استفاده کنید:
کد پی‌اچ‌پی:
button1.setBackgroundColor(getResources().getColor(R.color.red)); 
در صورتی که میخواهید یک تصویر جایگزین پس زمینه یک عنصر با نام button1 شود یک تصویری با نام bg در پوشه drawable قرار می‌دهیم و از کد زیر استفاده می‌کنیم:
کد پی‌اچ‌پی:
int sdk android.os.Build.VERSION.SDK_INT;
if(
sdk android.os.Build.VERSION_CODES.JELLY_BEAN) {
    
button1.setBackgroundDrawablegetResources().getDrawable(R.drawable.bg) );
} else {
  
button1.setBackgroundgetResources().getDrawable(R.drawable.bg));


 


ممنون دوست عزیز
اجرتون با خدا
 
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان