içinde kaybolduğunda bir düzen gizleme Aşağıdaki xml dosyası vardır:
üzerine odak XML
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/FrameLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<android.support.v4.view.ViewPager
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</android.support.v4.view.ViewPager>
<LinearLayout
android:id="@+id/musicLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:gravity="center"
android:orientation="horizontal"
android:padding="10dp"
android:focusable="true"
android:visibility="visible" >
<ImageView
android:id="@+id/backward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/backward" />
<ImageView
android:id="@+id/stop"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="8dp"
android:src="@drawable/stop" />
<ImageView
android:id="@+id/pausePlay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="8dp"
android:src="@drawable/play" />
<ImageView
android:id="@+id/forward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="8dp"
android:paddingRight="10dp"
android:src="@drawable/forward" />
</LinearLayout>
framelayout yukarıdaki düzende viewpager olan sekmeleri ile bir İşlem Çubuğu içindir. Eylem çubuğu mükemmel çalışır. Çözmek istediğim problem, ekranın alt kısmında yüzen bir medya oynatıcısı olan son doğrusal yayının, lineer çıkışın dışına bastığımda gizlenmesi gerektiğidir! Sayfa görüntüleyicide onfocuschangelistener musicLayout ve onclick test ettik ama hiçbir şey olmuyor! Neyi yanlış yapıyorum?
Düzenleme:
Yardımcı olması durumunda, her sekme, viewPager öğesine eklenen kendi düzenine sahip bir parçadır.
sayesinde bunu kontrol edecek ve eğer çalışırsa ben cevabınızı kabul edecek:
Düzen bu kadar basit bir şey olmalıdır. – user2065529
çok teşekkürler! Sadece ViewPager ve LinearLayout'un ortasına koyduğumda çalıştı ama ben de android: clickable = "true" görünümünde yaptım. Bahsetmem gereken bir başka şey de, linearLayout'un kaybolmasından sonra backround mizanpajını kullanabilmeniz için, görünümün görünürlüğünü değiştirip hat radyosunu etkinleştirdiğinizde tekrar etkinleştirmeniz gerektiğidir. – user2065529