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

Composants graphiques Android Discussion :

ImageView et scroll


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut ImageView et scroll
    Bonjour,

    Dans ma page, j'ai une ImageView. Celle-ci est grande (1024 x 700) et je veux pouvoir scroller horizontalement et verticalement afin de parcours l'image.

    Comment faire ?

    Merci pour votre aide

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Soit :

    1/ Tu peux soit ajuster l'image à l'écran avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:adjustViewBounds="true"
    2 / Sinon dans ton layout tu encadres ton ImageView par un ScrollView

    3 / Ou tu peux créer une nouvelle class TonImageView.class où dans le onDraw tu gères le scroll de l'utilisateur.

  3. #3
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    En fait j'ai ajouté une scrollView pour encadrer mon image. Mais celle-ci ne scroll que verticalement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    	<ScrollView android:id="@+id/ScrollView01" android:scrollbars="horizontal|vertical"
    		android:layout_width="wrap_content" android:layout_height="wrap_content">
     
    			<ImageView android:layout_width="wrap_content"
    				android:layout_height="wrap_content" android:id="@+id/img"
    				android:scaleType="center" android:src="@drawable/metro_paris" />
    	</ScrollView>

  4. #4
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    C'est possible à partir de l'API 3 avec HorizontalScrollView
    http://androiddevblog.blogspot.com/2...roll-view.html

    Sinon faut regarder s'il n' y a pas moyen de mettre deux scrollview en forçant une en position horizontale

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?xml version="1.0" encoding="utf-8"?>
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >
     
    <HorizontalScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content" android:layout_height="fill_parent">
    <ImageView android:id="@+id/tonimageview"></ImageView>
    </HorizontalScrollView>
    </ScrollView>

  5. #5
    Membre éclairé Avatar de Watier_53
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 469
    Par défaut
    Merci ça fonctionne avec une horizontalScrollView

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fixer une imageview lors du scroll
    Par dsjulien dans le forum Composants graphiques
    Réponses: 3
    Dernier message: 12/10/2013, 16h41
  2. Parsing JSON disparition des ImageView lors du scrolling
    Par jojo_ol76 dans le forum Composants graphiques
    Réponses: 10
    Dernier message: 26/05/2012, 20h00
  3. le fameux scrolling
    Par tanmieu dans le forum DirectX
    Réponses: 4
    Dernier message: 27/05/2003, 23h25
  4. scrolling vertical et horizontal
    Par myriam dans le forum MFC
    Réponses: 2
    Dernier message: 24/01/2003, 17h06
  5. scroll dans un label
    Par Pretender dans le forum Composants VCL
    Réponses: 9
    Dernier message: 27/09/2002, 17h06

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