Tag: android frammenti

Comunicazione di frammento-attività e comunicazione fra frammento

Una domanda per la progettazione di comunicare tra frammenti, perché qualcuno userebbe un model di richiamata molto complicato per attuare gli ascoltatori, invece di utilizzare semplici methods statici da una class che vogliamo call un metodo (qualcosa di simile a Singleton per alcuni methods / attributi). C'è qualche problema di performance o è "solo" una […]

Il frammento si sovrappone alla rotazione delle attività

Mi sto davvero confusi. Ho una actionbar di actionbar con la navigazione di elenco. Faccio clic sull'elenco per aprire 2 fragment uno dopo l'altro e mostrare nella stessa attività. Sto sostanzialmente sostituendoli usando questo metodo: public void openFragment(AprilAppsFragment createdFragment){ if (createdFragment.getClass().isInstance(getDisplayedFragment())) return; FragmentManager manager = getSupportFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); transaction.replace( R.id.main_fragment, createdFragment, "displayed […]

Passaggio ai frammenti aggiunti – IlligalStateException: frammento già attivo

Ho 2 frammenti attivi e mostrati fianco a fianco su una tavoletta. Devo passare alcuni dati dal frammento A al frammento B quando l'utente seleziona un elemento da una listview nel frammento A. Il mio problema si verifica quando cerca di get i dati dall'attività a fragmentB. Ho l'errore: IlligalStateException: frammento già attivo. Passano i […]

Frammento visibile sullo background

Sto lavorando su un'applicazione che dispone di tre frammenti definiti in un file XML: [HeaderFragment] [MainFragment] [FooterFragment] La prima schermata inizia i tre frammenti, il header e il footer fragment sono statici in modo da non modificare il contenuto. Il MainFragment è iniziale un menu con pulsanti e uno background trasparente ( MenuFragment ). Quando […]

Ottieni il valore edittext dal frammento

Sto usando frammenti, ho frammento frammentato e voglio get valore nell'attività principale. Questo è il mio layout di frammento <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="#878787" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:text="dfgdfgdf" android:textSize="20dp" android:layout_centerInParent="true" android:id="@+id/user_name"/> <EditText android:id="@+id/message" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <Button android:text="Gönder" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onClick="getFromUser" android:layout_marginTop="40dp" /> </RelativeLayout> Sto caricando frammento con questa […]

TabLayout ViewPager non caricamento quando si utilizza backstack

Sto utilizzando un TabLayout in uno dei miei frammenti con un viewPager per passare da due frammenti al di sotto delle tabs. Quando faccio clic sul FAB all'interno di uno dei frammenti inferiori, carico un nuovo frammento (per l'input). Tuttavia, quando premo il button BACK, il TabLayout viene visualizzato ma SENZA uno dei frammenti inferiori […]

Cambia font del frammento di elenco sul frammento Detail

Sto cercando di implementare frammenti utilizzando Android 4.0. Ho aggiunto i tre elementi nel frammento di elenco nel mio file DummyContent.java static { // Add 3 sample items. addItem(new DummyItem("1", "Videos")); addItem(new DummyItem("2", "Images")); addItem(new DummyItem("3", "Story")); } Questi video, immagini, storie vengono visualizzate sul lato sinistro del frammento facendo clic su ciascun elemento che […]

YouTubePlayerSupportFragment nell'elemento ListView è nullo

Sto cercando di utilizzare un YouTubePlayerSupportFragment di YouTubePlayerSupportFragment in un elemento di ListView . Il ListView è all'interno di un Fragment che è in un'attività. Poiché esistono frammenti nidificati, utilizzo il getChildFragmentManager() per cercare di trovare il frammento dal layout XML. Ecco il codice. Giava convertView = inflater.inflate(R.layout.youtube_post_layout, null); YouTubePlayerSupportFragment youTubePlayerFragment = (YouTubePlayerSupportFragment) getChildFragmentManager().findFragmentById(R.id.youtube_video); if […]

ViewPager con il layout del coordinatore

Ho un layout di attività simile a quanto segue: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" app:layout_scrollFlags="scroll|enterAlways" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" /> <android.support.design.widget.TabLayout android:id="@+id/tab_layout" android:layout_width="match_parent" android:layout_height="wrap_content" /> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/view_pager" app:layout_behavior="@string/appbar_scrolling_view_behavior" android:layout_width="match_parent" android:layout_height="match_parent" /> Il viewpager ha due frammenti, uno con un RecyclerView e uno con un LinearLayout. Il frammento con RecyclerView […]

Frammenti come classi statiche

Solo una breve domanda: in tutti gli esempi che ho visto nella documentazione android, i frammenti sono classi interne statiche. È questo un requisito di Android? Oppure possono essere impostati come regole interne regolari? C'è qualcuno là fuori che capisce gli interni di Android abbastanza per fornire una risposta? Da ciò che ho letto nella […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.