Diskuze: Nemůžu zavolat layout ze ScrollView

Java Java Nemůžu zavolat layout ze ScrollView

Avatar
Tom
Člen
Avatar
Tom:

Zdravím vás přátelé vytvářím aplikaci na android a naskytl se mi poslední problém k dokončení mé aplikace.Abych to uvedl na pravou míru v aplikaci se nachází splash screen pres který přejdu do menu kde si vyberu ve viewflipper téma z toho se dostanu do dalšího menu kde je scrollView a tam je přibližně 20 tlačítek a když na jedno kliknu tak přejdu už do samotné hry dá se to tak nazvat.Problém je v tom že když kliknu na to tlačítko tak se nic nestane a dál tak kam to má přejít tak to tam nepřejde.Vytvořil jsem si novou třídu kde mám kod jen pro tento scroll view
tady je xml.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/aplikace4"
    android:orientation="horizontal" >

    <ScrollView
        android:id="@+id/myScroll"
        android:layout_width="fill_parent"
        android:layout_height="423dp"
        android:layout_marginTop="55dp" >

        <LinearLayout
            android:id="@+id/scrollLinear"
            android:layout_width="fill_parent"
            android:layout_height="2222dp"
            android:orientation="vertical" >

            <Button
                android:id="@+id/btnAlkohol"
                android:layout_width="fill_parent"
                android:layout_height="60dp"
                android:background="@drawable/carka"
                android:onClick="OnButtonAlkohol"
                android:text="@string/alkohol"
                android:textSize="25sp" />
        </LinearLayout>

    </ScrollView>

</LinearLayout>

</RelativeLayout>

a v té třídě mám tohle

public class VyberTemata extends Activity   {
        Button btnAlkohol;
        protected void onCreate(Bundle savedInstance){
                   setContentView(R.layout.aplikace_slova);
}
public void OnButtonAlkohol (View v)
{

        btnAlkohol=(Button)findViewById(R.id.btnAlkohol);
        setContentView(R.layout.aplikace_slova);
}

Nedokázal by mi někdo poradit co s tím mám dělat ? Děkuju všem za odpovědi :)

Editováno 22.9.2014 20:11
 
Odpovědět 22.9.2014 20:10
Avatar
Atrament
Člen
Avatar
Odpovídá na Tom
Atrament:

No jestli tomu dobře rozumím, tak tlačítkem btnAlkhohol chceš načíst nový layout, ale ať se dívám jak se dívám, tak voláš ten samý layout jako v onCreate(). A neměl bys spíš mít pro tu hru samotnou vlastní Activity s vlastním layoutem, kterou bys tím tlačítkem btnAlkohol spustil? Taky moc nechápu, proč v OnButtonAlkohol inicializuješ btnAlkohol, když ho tam pak nikde nepoužíváš.

 
Nahoru Odpovědět 23.9.2014 21:25
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.