gpt4 book ai didi

android - 可见并消失了android中的 fragment

转载 作者:行者123 更新时间:2023-11-29 01:53:54 26 4
gpt4 key购买 nike

我必须开发一个 android 应用程序。

这里我必须检查值。如果值为 Null 意味着必须隐藏 fragment 。否则可见 fragment 。我该怎么办???

请给我这些问题的解决方案..

 FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager
.beginTransaction();

YouTubePlayerSupportFragment fragment = new YouTubePlayerSupportFragment();
fragmentTransaction.add(R.id.youtube_fragment, fragment);
fragmentTransaction.commit();
_Video = articlevideo.substring(1);
fragment.initialize(DeveloperKey.DEVELOPER_KEY, new OnInitializedListener() {


public void onInitializationSuccess(YouTubePlayer.Provider provider,
YouTubePlayer player, boolean wasRestored) {
if (!wasRestored) {
player.cueVideo(_Video);
}
}

@Override
public void onInitializationFailure(Provider arg0,
YouTubeInitializationResult arg1) {
}

});





String vid = "Null";
if(_Video.equalsIgnoreCase(vid))
{

//Gone the fragment
}
else
{

//Visible the fragment

}

我怎样才能隐藏这些 Activity 的 fragment ...

这是我的布局文件:

<?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:background="#414042"
android:orientation="vertical" >

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"

android:background="#414042"
android:orientation="vertical" >

<TextView
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"

android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<fragment
android:name="com.google.android.youtube.player.YouTubePlayerSupportFragment"
android:id="@+id/youtube_fragment"
android:layout_width="match_parent"
android:layout_below="@+id/title"
android:layout_height="wrap_content"/>

<WebView
android:id="@+id/fullcontent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#414042"
android:layout_below="@+id/youtube_fragment"
/>



</RelativeLayout>


</RelativeLayout>

如何隐藏 fragment ???请给我解决方案???

最佳答案

试试 yourView.setVisibility(View.VISIBLE);

yourView.setVisibility(View.GONE);//这个 View 是不可见的,它不占用任何布局空间

and yourView.setVisibility(View.INVISIBLE);//这个 View 是不可见的,但它仍然占用布局空间。

关于android - 可见并消失了android中的 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com