- Xiaomi 17 - még mindig tart
- Huawei Watch GT Runner 2 – óra a futóra?
- Xiaomi 17 Ultra - jó az optikája
- A Honor profi iPhone másolásban
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Vivo X300 - kicsiben jobban megéri
- Google Pixel 10 és 10 Pro összehasonlító gyorsteszt
- Íme az új Android Auto!
- OnePlus 15 - van plusz energia
- Yettel topik
Ú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
- AliExpress tapasztalatok
- Xiaomi 17 - még mindig tart
- Építő/felújító topik
- Milyen légkondit a lakásba?
- Mibe tegyem a megtakarításaimat?
- Huawei Watch GT Runner 2 – óra a futóra?
- Hardcore café
- Autós topik
- Tesla topik
- Felhasználóbarát módosítást kaphat az EU-ban a Nintendo Switch 2
- További aktív témák...
- Apple iPhone 17 Pro Max - Deep Blue - 256GB - ONE - ÚJ - 3 Év Jótállás.
- Samsung Galaxy S26 Ultra - Black - 512GB - BONTATLAN - 3 Év Jótállás
- Apple iPad mini 6 (64GB) Wi-Fi + Cellular (5G) - Asztroszürke
- iPhone 15 Plus 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4271
- HIBÁTLAN iPhone 15 Plus 128GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4531,90% Akksi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


