gpt4 book ai didi

java - 底部导航 View : Glitch that overwrites other layout

转载 作者:行者123 更新时间:2023-12-01 21:50:43 24 4
gpt4 key购买 nike

我正在使用 BottomNavigationView 并将 ListView 添加到我的布局中。添加这个ListView后,之前的屏幕不会消失,并且这个新屏幕会覆盖之前的屏幕。有人知道为什么会发生这种情况吗?

import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;

import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;

import java.util.ArrayList;

public class favaoritesFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState){
View view = inflater.inflate(R.layout.fragment_favorites,container,false);

String[] line =getResources().getStringArray(R.array.JR_East);
ListView listView = (ListView)view.findViewById(R.id.listview);
ArrayAdapter<String>adapter = new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_1,line);
listView.setAdapter(adapter);

return view;
}
}

The issue.

    <ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/listview"/>
</RelativeLayout>

最佳答案

在所有 fragment 的父 View 中添加背景,

android:background="@android:color/white"

关于java - 底部导航 View : Glitch that overwrites other layout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58764242/

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