Hirdetés
- MWC 2026: Műholdakkal tömné ki a Telekom a lefedettségi réseket
- MWC 2026: A HMD digitális tárcát, videóhívást és AI-t hoz a butatelefonokra
- iPhone topik
- Google Pixel topik
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- MIUI / HyperOS topik
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Yettel topik
Új hozzászólás Aktív témák
-
thon73
tag
Teljesen más téma, végre egyszer ne csak kérdést tegyek fel. Sokat kínlódtam azzal, hogy automatikusan eltüntessem a soft-keyboard-ot listView használatakor. A neten úgy láttam, hogy ezzel másnak is baja van.
Én a következő érdekességet találtam:A listView megérintésére így tudtam eltüntetni a billentyűzetet:
list.setOnTouchListener(new OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
if (event.getAction() == MotionEvent.ACTION_DOWN)
{
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow( list.getWindowToken(), 0);
}
return false;
}
} );Érdekes, hogy nem kell a focus-t átadni, ill. az is mindegy, hogy melyik View szolgáltatja a Token-t. A billentyűzet eltűnik, és ezt semmi más módon nem tudtam elérni itt.
A készülék elfordításakor azonban a bill. mindenképpen előugrik, és a fenti módszer hatástalan volt. Ezzel szemben a focus elkérése működött (holott a fenti esetben nem!):
@Override
public void onResumeFragments()
{
....
// list.setFocusable( true ); //az utóbbi ezt is beállítja
// list.setFocusableInTouchMode( true );
// list.requestFocusFromTouch();
list.requestFocus();
}Az első három sor nem véletelenül kikommentelt, azok nélkül is működött.
Most csak akkor lesz billentyűzetem, ha a keresőmezőbe írok.

Ha valakinek lenne ennél egyszerűbb/jobb ötlete, szívesen veszem. Ha valakinek segít a fenti snipplet, annak is örülök!
Új hozzászólás Aktív témák
- Napelem
- Motoros topic
- League of Legends
- Ilyen olcsó sem volt még egy Apple notebook
- exHWSW - Értünk mindenhez IS
- MWC 2026: Műholdakkal tömné ki a Telekom a lefedettségi réseket
- Samsung kuponkunyeráló
- Renault, Dacia topik
- MWC 2026: A HMD digitális tárcát, videóhívást és AI-t hoz a butatelefonokra
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Lenovo Legion Slim 5 - 4060 GPU - 2 év garancia - számla
- Samsung Galaxy S24 Ultra 12/512GB Újszerű,Kártyafüggetlen,Tartozékaival. 1 Év Garanciával!
- Garanciális Deepcool PN850-M Black 850W 80 PLUS Gold
- Lenovo ThinkPad X1 Carbon Gen 10 i5-1245U / 16GB RAM / 512GB NVMe SSD / 1920 1200 / EU billentyűzet
- Lenovo ThinkPad X1 Carbon Gen 7 i5-8365U / 8GB RAM / 256GB NVMe SSD / 14" FHD / 12 hónap garancia
- Katonai Rugged laptopok Panasonic Toughbook és Getac S410 5-6. gen gar.
- iPhone 15 Plus 128GB 100% (1év Garancia)- AKCIÓ
- iPhone 13 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS4052, 94% Akkumulátor
- Szerver / szerverterem / szerver infrastruktúra felvásárlás, 1-1db is, kiszállással, logisztikával
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


