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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کلیک بر روی آیتم های یک gridview

کلیک بر روی آیتم های یک gridview

#1
سلام دوستان

بطور خلاصه میگم ، من یک gridview ساختم که وقتی روی هر آیتم آن کلیک می کنم کادر پس زمینه اون آیتم هم کلیک میشه و چون کل layout پس زمینه مشکی داره هنگام کلیک پشت هر آیتم به رنگ زرد در میاد !!!

ممنون میشم راهنماییم کنید.
پاسخ

کلیک بر روی آیتم های یک gridview

#2
ممنون میشم یکی راهنماییم کنه . هیچ اشاره ای تو اینترنت که مربوط بهش باشه پیدا نکردم !!! Sad
پاسخ

کلیک بر روی آیتم های یک gridview

#3
(۱۳۹۵/۰۸/۲۶, ۱۱:۰۱ ب.ظ)sonic نوشته: ممنون میشم یکی راهنماییم کنه . هیچ اشاره ای تو اینترنت که مربوط بهش باشه پیدا نکردم !!! Sad

خب شما اول ي xml در پوشه drawabl درست كن و اينا رو بنويس:
کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@color/green" android:state_pressed="true"/>
    <item android:drawable="@color/blue" android:state_selected="true"/>
    <item android:drawable="@color/white"/>

</selector>` 
ب بعد در layout مربوط به آيتم هاتون(نه گريدويو) رنگ پس زمينه رو قرار بده؛به اين صورت
کد پی‌اچ‌پی:
android:background="@drawable/gridviewcolor" 

يا اينكه بجاي اين كارا،اين تيكه كد رو در كدهاي گريدويتون قرار بده
کد پی‌اچ‌پی:
android:listSelector="#00000000" 




موفق باشيد
پاسخ
 سپاس شده توسط sonic ، admin

کلیک بر روی آیتم های یک gridview

#4
(۱۳۹۵/۰۸/۲۷, ۱۲:۳۳ ب.ظ)so2011 نوشته:
(۱۳۹۵/۰۸/۲۶, ۱۱:۰۱ ب.ظ)sonic نوشته: ممنون میشم یکی راهنماییم کنه . هیچ اشاره ای تو اینترنت که مربوط بهش باشه پیدا نکردم !!! Sad

خب شما اول ي xml در پوشه drawabl درست كن و اينا رو بنويس:
کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@color/green" android:state_pressed="true"/>
    <item android:drawable="@color/blue" android:state_selected="true"/>
    <item android:drawable="@color/white"/>

</selector>` 
ب بعد در layout مربوط به آيتم هاتون(نه گريدويو) رنگ پس زمينه رو قرار بده؛به اين صورت
کد پی‌اچ‌پی:
android:background="@drawable/gridviewcolor" 

يا اينكه بجاي اين كارا،اين تيكه كد رو در كدهاي گريدويتون قرار بده
کد پی‌اچ‌پی:
android:listSelector="#00000000" 




موفق باشيد

واقعا ممنونم از شما دوست عزیز ، باورم نمیشه  به راحتی با روش دوم مشکل من حل شد . متشکرم   Flower
پاسخ

کلیک بر روی آیتم های یک gridview

#5
معذرت می خوام اگه دوباره کمک می خوام ازتون .... Confused 

من برای کلیک بر روی باتن های نرم افزار یک انیمیشن ساده تعریف کردم مثلا انیمیشن (click_button) با کد :


<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
    android:fromXScale="1.0"
    android:toXScale="0.93"
    android:fromYScale="1.0"
    android:toYScale="0.93"
    android:pivotX="50%"
    android:pivotY="50%"
    android:duration="200"
    >
</scale>

</set>


و حالا می خوام همین انیمیشن در موقع کلیک روی آیتم های gridview هم کار کنه ... ممنون میشم راهنماییم کنید Angel
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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