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



ساخت فیلد کشویی و... (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۲۱، ۱۲:۲۶ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: xperian
آخرین ارسال: xperian
پاسخ 4
بازدید 1067

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت فیلد کشویی و... (در برنامه نویسی اندروید)

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

#1
با سلام
دوستان میخوام توی برنامه یه گزینه ای قرار بدم که طرف وقتی روش کلیک میکنه(تاچ میکنه) یه چیزی مانند فیلد کشویی باز بشه مثلا با پنج گزینه و وقتی هر کدوم از اون پنج تا رو انتخاب میکنه به فایل متنی  کپی بشه(بره روی حالت کپی) که کاربر هر جا بخواد بره پیس کنه
آیا امکانش هست ممنون میشم کمک کنید

پاسخ

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

#2
سلام.
در مورد لیست کشویی، باید از spinner یا  ExpandableListView استفاده کنید که در مورد هر دو، در موضوع زیر لینک هایی ذکر شده است :

http://www.kelidestan.com/forum/showthread.php?tid=4500


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

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

#3
برای متریال :
https://android-arsenal.com/details/1/1720
این dependency رو اضافه کنید در build.gradle:

کد پی‌اچ‌پی:
compile 'com.github.ganfra:material-spinner:1.0.2' 

دو لایبری دیگه هم نیاز داره :

کد پی‌اچ‌پی:
compile ('com.github.ganfra:material-spinner:1.0.2'){
        
exclude group'com.nineoldandroids'module'library'
        
exclude group'com.android.support'module'appcompat-v7'



در layout یا همون xml :

کد پی‌اچ‌پی:
<fr.ganfra.materialspinner.MaterialSpinner
        android
:id="@+id/spinner"
        
app:ms_multiline="false"
        
app:ms_hint="hint"
        
app:ms_floatingLabelText="floating label"
        
app:ms_baseColor="@color/base"
        
app:ms_highlightColor="@color/highlight"
        
app:ms_errorColor="@color/error"
        
app:ms_typeface="typeface.ttf"
        
app:ms_thickness=2
        android
:layout_width="fill_parent"
        
android:layout_height="wrap_content" /> 


در جاوا :

کد پی‌اچ‌پی:
String ITEMS = {"Item 1""Item 2""Item 3""Item 4""Item 5""Item 6"};
 
ArrayAdapter<Stringadapter = new ArrayAdapter<String>(thisandroid.R.layout.simple_spinner_itemITEMS);
 
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 
spinner = (MaterialSpinnerfindViewById(R.id.spinner);
 
spinner.setAdapter(adapter); 


برای این مورد :

نقل قول:دوستان میخوام توی برنامه یه گزینه ای قرار بدم که طرف وقتی روش کلیک میکنه(تاچ میکنه) یه چیزی مانند فیلد کشویی باز بشه مثلا با پنج گزینه و وقتی هر کدوم از اون پنج تا رو انتخاب میکنه به فایل متنی  کپی بشه(بره روی حالت کپی) که کاربر هر جا بخواد بره پیس کنه

میشه آیتم هایی که مد نظر هست رو براش در setOnclick کاری که مورد نیاز هست رو انجام بده رو پیاده سازی کرد.
همونطور که ادمین هم گفتند، به نظرم این مورد هم میتونه کمکتون کنه:
http://theopentutorials.com/tutorials/an...w-example/
موفق باشید
پاسخ
 سپاس شده توسط admin ، xperian

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

#4
خیلی ممنون از کمکتون
نحوه ی دستور دهی رو لطف میکنید توضیح بدین همون طور که توی توضیحات گفتم میخوای یه لیست 5 تایی باز بشه و کاربر یا کلیک روی هر کدومش یه متن براش کپی بشه و کاربر هر جا بخواد بتونه پیس کنه
پاسخ


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)