2017-06-16 5 views
0

Ich versuche, eine App zu implementieren, die RTMP-URL spielt, die ich bereits mit Libvlc SDK getan habe.So teilen Sie den Bildschirm in mehr als einem Teil

Jetzt möchte ich den Bildschirm mehr als einen Teil spalten und wollen RTMP-URL spielen ich Problem konfrontiert bin mit dem Bildschirm spliting Anregungen Dank im Voraus

+1

Willkommen bei Stackoverflow haben! Bitte nehmen Sie sich etwas Zeit, [die Hilfeseiten] (http://stackoverflow.com/help) zu lesen, besonders die Abschnitte mit dem Namen ["Welche Themen kann ich hier fragen?"] (Http://stackoverflow.com/help/) on-topic) und ["Welche Art von Fragen sollte ich vermeiden zu fragen?"] (http://stackoverflow.com/help/dont-ask). Nimm auch die [Tour] (http://stackoverflow.com/tour) und lies über [wie man gute Fragen stellt] (http://stackoverflow.com/help/how-to-ask). Zuletzt erfahren Sie, wie Sie ein [minimales, vollständiges und verifizierbares Beispiel] (http://stackoverflow.com/help/mcve) erstellen können. – Markus

Antwort

0

nach Split Android Aktivität erkannt werden wird, sollten Sie Fragment verwenden Klasse, mit der Sie mehrere Aufgaben dynamisch anzeigen können. Sie können die Fragmentklasse verwenden.

Schritte: 1. Erstellen Fragment Klasse

import android.os.Bundle; 
import android.support.v4.app.Fragment; 
import android.view.LayoutInflater; 
import android.view.ViewGroup; 

public class yourFragmentName extends Fragment { 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { 
    // Inflate the layout for this fragment 
    return inflater.inflate(R.layout.article_view, container, false); 
    } 
} 
  1. erstellen FrameLayout in Ihrer Tätigkeit, wo Sie Fragment zeigen möchten.

    <FrameLayout android:id="@+id/your_placeholder" android:layout_width="match_parent" android:layout_height="match_parent"> </FrameLayout>

  2. in Ihrem Hauptaktivität hinzufügen dieses Layout

    FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); // Replace the contents of the container with the new fragment ft.replace(R.id.your_placeholder, new FooFragment()); // or ft.add(R.id.your_placeholder, new FooFragment()); // Complete the changes added above ft.commit();

  3. fragmentieren Denn auch das zweite Fragment gleiche wiederholen.

Weitere Erläuterungen zu entnehmen, https://guides.codepath.com/android/Creating-and-Using-Fragments

0

Mit Hilfe von Fragmenten können Sie den Bildschirm in mehrere Teile geschlitzt und jeder wird seine eigene UI

Verwandte Themen