Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 80% výuky zdarma!
birthday
Avatar
Tomáš
Člen
Avatar
Tomáš:22.9.2014 20:10

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
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Atrament
Super redaktor
Avatar
Odpovídá na Tomáš
Atrament:23.9.2014 21:25

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.