Ciao ragazzi,
vi chiedo aiuto perchè, avendo questa schermata in allegato, cliccando sui bottoni dei colori, la maglietta (che è una ImageView) non cambia colore come ho indicato nel codice bensì mi ritorna tutto alla schermata precedente dell'applicazione. come posso risolere il problema?
vi allego il codice:
1
2public class Contenuti001 extends Activity implements OnClickListener{
3
4protected void onCreate(Bundle savedInstanceState) {
5super.onCreate(savedInstanceState);
6setContentView(R.layout.infocapi1);
7
8
9View rosso1 = findViewById(R.id.rosso1);
10rosso1.setOnClickListener(this);
11View verde = findViewById(R.id.verde);
12verde.setOnClickListener(this);
13View blu = findViewById(R.id.blu);
14blu.setOnClickListener(this);
15View marrone = findViewById(R.id.marrone);
16marrone.setOnClickListener(this);
17View nero = findViewById(R.id.nero);
18nero.setOnClickListener(this);
19View back1 = findViewById(R.id.back1);
20back1.setOnClickListener(this);
21View taglias = findViewById(R.id.taglias);
22taglias.setOnClickListener(this);
23View tagliam = findViewById(R.id.tagliam);
24tagliam.setOnClickListener(this);
25View taglial = findViewById(R.id.taglial);
26taglial.setOnClickListener(this);
27View tagliaxl = findViewById(R.id.tagliaxl);
28tagliaxl.setOnClickListener(this);
29}
30//ImageView maglia001 = (ImageView) findViewById(R.id.maglia001);
31
32public void onClick(View arg0) {
33// TODO Auto-generated method stub
34switch (arg0.getId()) {
35
36case R.id.rosso1:
37{ImageView maglia001 = (ImageView) findViewById(R.id.maglia001);
38maglia001.setImageResource(R.drawable.rosso001);
39}
40case R.id.blu:
41{
42ImageView maglia001 = (ImageView) findViewById(R.id.maglia001);
43maglia001.setImageResource(R.drawable.blu001);
44}
45case R.id.verde:
46{
47ImageView maglia001 = (ImageView) findViewById(R.id.maglia001);
48maglia001.setImageResource(R.drawable.verde001);
49}
50case R.id.marrone:
51{
52ImageView maglia001 = (ImageView) findViewById(R.id.maglia001);
53maglia001.setImageResource(R.drawable.marrone001);
54}
55case R.id.nero:
56{
57ImageView maglia001 = (ImageView) findViewById(R.id.maglia001);
58maglia001.setImageResource(R.drawable.nero001);
59}
60case R.id.back1:
61{
62finish();
63}
64
65}
66
67}
68
e file xml:
1041
2
3<AbsoluteLayout
4
5android:id="@+id/widget35"
6android:layout_width="fill_parent"
7android:layout_height="fill_parent"
8xmlns:android="http://schemas.android.com/apk/res/android"
9>
10<TextView
11android:id="@+id/tshirtuomo"
12android:layout_width="wrap_content"
13android:layout_height="20px"
14android:text="T-shirt uomo"
15android:layout_x="64px"
16android:layout_y="20px"
17>
18</TextView>
19<TextView
20android:id="@+id/comp1"
21android:layout_width="wrap_content"
22android:layout_height="wrap_content"
23android:text="Composizione: 100% cotone."
24android:layout_x="25px"
25android:layout_y="147px"
26>
27</TextView>
28<TextView
29android:id="@+id/dett1"
30android:layout_width="180px"
31android:layout_height="wrap_content"
32android:text="Dettagli: Jersey, girocollo."
33android:layout_x="25px"
34android:layout_y="165px"
35>
36</TextView>
37<TextView
38android:id="@+id/colori1"
39android:layout_width="wrap_content"
40android:layout_height="wrap_content"
41android:text="Colori disponibili"
42android:layout_x="25px"
43android:layout_y="216px"
44>
45</TextView>
46<ImageView
47android:id="@+id/maglia001"
48android:layout_width="91px"
49android:layout_height="83px"
50android:src="@drawable/rosso001"
51android:layout_x="38px"
52android:layout_y="55px"
53>
54</ImageView>
55<ImageButton
56android:id="@+id/rosso1"
57android:layout_width="33px"
58android:layout_height="33px"
59android:src="@drawable/rosso"
60android:layout_x="17px"
61android:layout_y="239px"
62>
63</ImageButton>
64<ImageButton
65android:id="@+id/blu"
66android:layout_width="33px"
67android:layout_height="33px"
68android:src="@drawable/blu"
69android:layout_x="74px"
70android:layout_y="239px"
71>
72</ImageButton>
73<ImageButton
74android:id="@+id/verde"
75android:layout_width="33px"
76android:layout_height="33px"
77android:src="@drawable/verde"
78android:layout_x="128px"
79android:layout_y="240px"
80>
81</ImageButton>
82<ImageButton
83android:id="@+id/marrone"
84android:layout_width="33px"
85android:layout_height="33px"
86android:src="@drawable/marrone"
87android:layout_x="183px"
88android:layout_y="241px"
89>
90</ImageButton>
91<ImageButton
92android:id="@+id/nero"
93android:layout_width="33px"
94android:layout_height="33px"
95android:src="@drawable/nero"
96android:layout_x="238px"
97android:layout_y="241px"
98>
99</ImageButton>
100...
101
102</AbsoluteLayout>
103
104
Illuminatemi per favore![]()