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 :

problem listview selectable + with icons


Sujet :

Composants graphiques Android

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    233
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Décembre 2008
    Messages : 233
    Par défaut problem listview selectable + with icons
    salut salut,

    je veux creer une listview dont chaque row contient une icone et un textview
    voici mon code:
    nb: j'ai creer un dossier drawable sous /res contenant les icones

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    package com.pfe.embbededRichMediaPlayer;
     
    import android.R;
    import android.app.Activity;
    import android.app.ListActivity;
    import android.os.Bundle;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.ArrayAdapter;
    import android.widget.ImageView;
    import android.widget.ListView;
    import android.widget.TextView;
     
    public class MyListview extends ListActivity  {
        /** Called when the activity is first created. */
     
     
    	TextView selection; 
    	String[] items={"recorder","vod","live"}; 
     
    	@Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            //setContentView(R.layout.main);
     
            setListAdapter(new IconicAdapter(this)); 
     
            selection=(TextView)findViewById(R.id.selection); 
            getListView().setTextFilterEnabled(true); 
     
        }
     
    	public void onListItemClick(ListView parent, View v, 
    			int position, long id) { 
     
    			super.onListItemClick(parent, v, position, id); 
     
    			if(position==0) 
     
    			{ 
    			//some codes here 
    			} 
    			else if(position == 1) 
    			{ 
    			//some codes here 
    			} 
    			else if(position == 2) 
    			{ 
     
    			//some codes here 
    			} 
     
     
    	} 
     
    //}
     
    class IconicAdapter extends ArrayAdapter { 
    	Activity context; 
    	@SuppressWarnings("unchecked") 
    	IconicAdapter(Activity context) { 
    	super(context, R.layout.main, items); 
    	this.context=context; 
    	} 
    	public View getView(int position, View convertView, 
    	ViewGroup parent) { 
    	LayoutInflater inflater=context.getLayoutInflater(); 
    	View row=inflater.inflate(R.layout.list_item_icon_text, null); 
    	TextView label=(TextView)row.findViewById(R.id.label); 
    	label.setText(items[position]); 
    	ImageView icon=(ImageView)row.findViewById(R.id.icon); 
     
    	if (items[position].toString().equals("recorder")) 
    	{ 
    	icon.setImageResource(R.drawable.recorder); 
    	} 
     
    	else if (items[position].toString().equals("vod")) 
    	{ 
    	icon.setImageResource(R.drawable.streaming_vod); 
    	} 
    	else if (items[position].toString().equals("live")) 
    	{ 
    	icon.setImageResource(R.drawable.streaming_live); 
    	} 
     
    	else if (items[position].toString().equals("")) { 
    	icon.setImageResource(R.drawable.recorder); 
    	} 
    	return(row); 
    	} 
    } 
     
    }
    voici mon fichier list_item_icon_text.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <?xml version="1.0" encoding="utf-8"?>
    <!-- Copyright (C) 2007 The Android Open Source Project
     
         Licensed under the Apache License, Version 2.0 (the "License");
         you may not use this file except in compliance with the License.
         You may obtain a copy of the License at
     
              http://www.apache.org/licenses/LICENSE-2.0
     
         Unless required by applicable law or agreed to in writing, software
         distributed under the License is distributed on an "AS IS" BASIS,
         WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
         See the License for the specific language governing permissions and
         limitations under the License.
    -->
     
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
     
        <ImageView android:id="@+id/icon"
            android:layout_width="48dip"
            android:layout_height="48dip" />
     
        <TextView android:id="@+id/label"
            android:layout_gravity="center_vertical"
            android:layout_width="0dip"
            android:layout_weight="1.0"
            android:layout_height="wrap_content" />
     
    </LinearLayout>

    mais toujours des problemes avec le R.java pourtant j'ai fait le clean pour le regénerer et j'ai bien placer mes ressources

    ci joint vous trouvez les une capture ecran des erreurs

    quelqu'in peut me corriger le code?
    merci d'avance
    Images attachées Images attachées  

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

Discussions similaires

  1. [VBA-E] Problème de sélection d'une listview
    Par marsupilami34 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/09/2006, 16h59
  2. Probleme de Selection dans un ListView
    Par bixi dans le forum Delphi
    Réponses: 1
    Dernier message: 04/06/2006, 00h40
  3. [XSLT] Probleme de selection avec namespaces
    Par Ludo_xml dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 01/06/2005, 14h32
  4. probleme requete select avec 2 colonnes
    Par cricri45000 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 21/04/2005, 10h39
  5. Probleme avec Select Case
    Par GeffD dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 07/03/2005, 15h28

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