我在(支持)$x = ... // first array [2 dimensions]
$y = ... // second array [1 dimension]
$y = array_merge($y, array_diff($x[0], $y)); // add missing '1' to $y or any other key that are present in elements of $x and have to be added to $y
$x[] = $y; // append the 1-dim array as the new element in $x
中使用YouTubePlayerSupportFragment
时遇到问题。一切正常,除非我来简历方法youtube播放器播放几秒钟,然后它将被暂停。得到错误。
我的布局..
ViewPager
我的代码:
..
<FrameLayout
android:id="@+id/youtube_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1" />
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1" >
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerCardList"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:divider="@color/colorPrimaryDark"
android:dividerHeight="8dp"
android:scrollbars="vertical" />
</android.support.v4.widget.SwipeRefreshLayout>
</LinearLayout>
答案 0 :(得分:0)
我认为问题在于布局,从我记忆中来看,YouTube播放器不允许任何视图留在它上面,既不可见也不透明。为了使其在您的设备中可见,请在开发人员选项中启用布局边界(使用填充和边距警告)。所以,我认为你必须确保youtube布局中没有其他视图。
希望它对你有所帮助。