Bonsoir,
SVP est ce que vous pouvez m'indiquer comment pourrai-je ajouter une image de type ImageView au dessus de ma listView car j'ai essaiyé la methode addHeaderView mais cela n'a pas marché voici le code que je viens de saisir
rien ne s'affiche et une exception de nullpointer se revele voici egalement le code de mon layout header
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 public class main extends ListActivity implements OnItemClickListener { ArrayList<String> mesActiv = new ArrayList<String>(); ImageView iv; View view; LayoutInflater myinf; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); mesActiv.add("scanner"); mesActiv.add("rayon"); mesActiv.add("magasin"); mesActiv.add("promo"); mesActiv.add("compte"); MyAccueilAdapter adapter = new MyAccueilAdapter(this, mesActiv); this.setListAdapter(adapter); ListView listView =this.getListView(); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.header); iv= (ImageView) getWindow().findViewById(R.id.titleTvLeft); //iv.setVisibility(View.VISIBLE); view = myinf.inflate(R.layout.header, null); listView.addHeaderView(view); listView.setOnItemClickListener(this); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?xml version="1.0" encoding="utf-8" ?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/RelativeLayout01" > <ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/titleTvLeft" android:src="@+drawable/header" /> </LinearLayout>
Partager