IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Android - zjištění instance

Aktivity
Avatar
Jenkings
Tvůrce
Avatar
Jenkings:28.2.2015 17:11

Zdravím.
Potřeboval bych poradit ohledně jedné věci při programování pro android.

Mám v XML vytvořený view:

<view
        android:id="@+id/fullscreen_content"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        class="com.example.jenkings.simcity.util.MyView" />

a třída MyView která je potomkem View mi tam vykreslí mřížku.
Nicméně bych potřeboval zjistit, jak v mojí "MainActivity.java" získám referenci na instanci té třídy ?

v původním příkladu bylo něco na způsob

final View contentView = findViewById(R.id.fullscreen_content);

takže jsem myslel že by mělo teď po napojení té třídy fungovat něco jako:

final MyView contentView = findViewById(R.id.fullscreen_content);

ale, ta funkce pořád vrací jen View :(
Asi jsem trošku nepochopil jak to funguje, mohl by mně někdo prosím trochu nakopnout jak na to ? :)

Odpovědět
28.2.2015 17:11
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
Jenkings
Tvůrce
Avatar
Jenkings:28.2.2015 18:16

Tak nevím,asi to není úplně jedno z nejelegantnějších řešení,ale pomohlo to jen přetypovat:

final MyView contentView = (MyView)findViewById(R.id.fullscreen_content);
Nahoru Odpovědět
28.2.2015 18:16
Největší časovou náročnost má výpočet časové náročnosti..
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.