ListView získání textu – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

ListView získání textu – Java – Fórum – Programujte.comListView získání textu – Java – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené — příspěvek s řešením.
hráč0
Návštěvník
7. 10. 2012   #1
-
0
-
Nahlásit jako SPAM
IP: 193.85.188.–
Jsem programátor a mám Google chrome ;)
liborb
~ Redaktor
+18
Guru
8. 10. 2012   #2
-
0
-

Text získáš nejlépe ve chvíli, kdy vybereš položku, což se většinou dozvíš přes nějakou událost (tady je to onItemClick). Jinak je to druhý odkaz z googlu.

Nahlásit jako SPAM
IP: 90.181.216.–
hráč0
Návštěvník
8. 10. 2012   #3
-
0
-

hmm bohužel toto mi ale nejde 
 

list.setOnItemClickListener(new OnItemClickListener() {
	             public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
	                 
	                 String item = ((TextView)view).getText().toString();	                 
	                 Toast.makeText(getBaseContext(), item, Toast.LENGTH_LONG).show();
	                 
	             }
	         });

mám ten list přes adaptér

SimpleAdapter mSchedule = new SimpleAdapter(this, mylist, R.layout.listview,new String[] {"train", "from", "to"}, new int[] {R.id.TRAIN_CELL, R.id.FROM_CELL, R.id.TO_CELL});
	    	 list.setAdapter(mSchedule);

jak je na stránce a když kliknu nic neslyším jako zvuk kliknutí a ani se neukáže nic...

v xml mám toto
 

<?xml version="1.0" encoding="utf-8"?>
<!-- row.xml -->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/button"
    android:clickable="true" >


    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:orientation="vertical" >

        <LinearLayout
            xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/linearLayout1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:paddingBottom="0dp"
            android:paddingTop="0dp" >

            <TextView
                android:id="@+id/TRAIN_CELL"
                android:layout_width="50dip"
                android:layout_height="wrap_content"
                android:layout_weight="1.35"
                android:maxLines="1"
                android:padding="2dp"
                android:paddingBottom="0dp"
                android:paddingTop="0dp"
                android:text="text text"
                android:focusable="false"
                android:focusableInTouchMode="false"
                android:textColor="#00bfff" />

            <TextView
                android:id="@+id/TO_CELL"
                android:layout_width="60dip"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:gravity="right"
                android:maxLines="1"
                android:padding="2dp"
                android:paddingBottom="0dp"
                android:paddingTop="0dp"
                android:text="Default"
                android:focusable="false"
                android:focusableInTouchMode="false"
                android:textColor="#32cd32" />

        </LinearLayout>

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content" >


            <TextView
                android:id="@+id/FROM_CELL"
                android:layout_width="70dip"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:padding="2dp"
                android:paddingBottom="0dp"
                android:paddingTop="0dp"
                android:text="ggg"
                android:textColor="#fff"
                android:focusable="false"
                android:focusableInTouchMode="false"
                android:textSize="16dp" />

        </LinearLayout>
    </LinearLayout>

</RelativeLayout>

nevím asi mám špatně ten xml :(

Nahlásit jako SPAM
IP: 193.85.188.–
Jsem programátor a mám Google chrome ;)
Řešení
hráč0
Návštěvník
8. 10. 2012   #4
-
0
-
Vyřešeno Nejlepší odpověď
Nahlásit jako SPAM
IP: 193.85.188.–
Jsem programátor a mám Google chrome ;)
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 51 hostů

Podobná vlákna

ListView ,ziskani dat — založil Taz

ListView — založil _Radek_

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý