IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Survol et sélection d'un Linear LayoutPublié: Mer Avr 25, 2012 3:34 pm


Sujet :

Android

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2010
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 98
    Points : 39
    Points
    39
    Par défaut Survol et sélection d'un Linear LayoutPublié: Mer Avr 25, 2012 3:34 pm
    Salut,
    comment je peux modifier le background d'un linear layout lors d'un survol de souris et en selection?
    J'ai essayé avec le selector mais ca ne marche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                 android:id="@+id/Layout1"
       android:background="@drawable/fond_rouge" 
       android:layout_height="match_parent" 
       android:layout_width="fill_parent"
       android:orientation="vertical">
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
           android:id="@+id/Layout2"
           android:layout_height="wrap_content" 
           android:layout_width="fill_parent"
           android:orientation="horizontal"
           android:layout_marginTop="10dp"
                     android:background="@drawable/back">
    back.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_focused="true"
       android:state_pressed="false"
                 android:drawable="@android:color/white"
        <item android:state_focused="true"
             android:state_pressed="true"
             android:drawable="@android:color/dark" />
           </selector>
    Merci de votre aide

  2. #2
    Expert éminent

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Points : 7 618
    Points
    7 618
    Billets dans le blog
    3
    Par défaut
    Survol de la souris ? En Android ?
    On parle bien de devices tactiles hein ! Il n'y a donc pas trop de "souris"...

    J'image donc que tu parles du "doigt"...
    Sinon, le principe des state-selector, c'est on prend la liste, le premier qui match on l'utilise...
    Dans ton exemple, si un layout n'est pas "focused", il n y'a aucun background...

    Je ne suis pas sur non plus que le layout conserve le state "pressed" (à vérifier cependant). Dans tous les cas, il faut sans doute rendre l'objet "clickable"...
    N'oubliez pas de cliquer sur mais aussi sur si un commentaire vous a été utile !
    Et surtout

Discussions similaires

  1. Sélection d'une div lors du survol (hover) de mon bouton
    Par dashed dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 26/01/2014, 20h57
  2. Style Listbox Sélection et Survol de la souris
    Par blaster681 dans le forum Windows Presentation Foundation
    Réponses: 11
    Dernier message: 06/11/2008, 10h16
  3. [CR] Problème de sélection sur un champ date
    Par noluc dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 21/11/2003, 16h56
  4. Linear Frame Buffer
    Par Neo82 dans le forum Assembleur
    Réponses: 10
    Dernier message: 01/03/2003, 21h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo