Új hozzászólás Aktív témák
-
caindwan
aktív tag
Szeretnék segítséget kérni. A lényeg: van 2 spinnerem és egy button, a 2 spinnerben egyidejűleg kiválasztottak a button lenyomásával egy képet kellene megjeleníteniük egy ImageView-en. Az app lefut, nincs hiba, se logcat. Ha pedig kiválasztom a Megadott képet, és nyomok egy gombot, semmi se történik. A kód:
package com.examplet.ukulele_chords;
import java.util.ArrayList;
import java.util.List;
import android.os.Bundle;
import android.app.Activity;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.Spinner;
import java.lang.String;
public class MainActivity extends Activity {
ImageView pct;
Button btn1;
Spinner spinner;
Spinner spinner1;
int a = R.drawable.adur;
String a1 = "adur";
public MainActivity(){
this.pct=null;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
addItemsOnSpinner2();
addListenerOnSpinnerItemSelection();
addListenerOnButton();
spinner = (Spinner) findViewById(R.id.spinner);
spinner1 = (Spinner) findViewById(R.id.spinner1);
btn1 = (Button) findViewById(R.id.btn1);
pct = (ImageView) findViewById(R.id.pct);
}
public String addListenerOnSpinnerItemSelection() {
Spinner spinner = (Spinner) findViewById(R.id.spinner);
Spinner spinner1 = (Spinner) findViewById(R.id.spinner1);
String value1 = spinner.getSelectedItem().toString();
String value2 = spinner1.getSelectedItem().toString();
String value = value1+value2;
return value;
}
public void onNothingSelected(Spinner arg0){
}
public void addListenerOnButton() {
Button btn1 = (Button) findViewById(R.id.btn1);
btn1.setOnClickListener(new OnClickListener(){
String value;
@Override
public void onClick(View arg1) {
if(value == a1){
ImageView pct =(ImageView) findViewById(R.id.pct);
Drawable chord = getResources().getDrawable(a);
pct.setImageDrawable(chord);
}
else{
}
}
});
}
}
Új hozzászólás Aktív témák
- Ezek a OnePlus 12 és 12R európai árai
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- Télvíz idején érkezik az iPhone 17e
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Téli Olimpiai játékok Milano - Cortina 2026
- iPad topik
- Milyen NAS-t vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Mini-ITX
- Autós topik
- További aktív témák...
- Apple iPhone 16 Pro Max / 256GB / Kártyafüggetlen / 12Hó Garancia / Akku: 100%
- Új MSI Modern 15 FHD IPS Ryzen5 7530U 4.5Ghz 16GB 512GB SSD Radeon RX Vega7 Graphics Win11 Garancia
- ÁRGARANCIA!Épített KomPhone i5 14400F 16/32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 14 Plus 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS4458
- Apple iPhone 12 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs

