相关疑难解决方法(0)

使用RecyclerView时出错:指定的子项已有父项

我正在尝试使用新的RecyvlerView适配器创建一个listView.我已经按照Android开发人员资源上的确切指南进行了操作.但这给了我一个奇怪的错误:指定的孩子已经有了父母.您必须首先在孩子的父母上调用removeView(). 我有最新的SDK.我还在gradle中定义依赖项.

MyActivity(主要活动):

public class MyActivity extends Activity {

    private RecyclerView mRecyclerView;
    private RecyclerView.Adapter mAdapter;
    private RecyclerView.LayoutManager mLayoutManager;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_my);
        mRecyclerView = (RecyclerView) findViewById(R.id.my_recycler_view);

        // use this setting to improve performance if you know that changes
        // in content do not change the layout size of the RecyclerView
        mRecyclerView.setHasFixedSize(true);

        // use a linear layout manager
        mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
        mRecyclerView.setItemAnimator(new DefaultItemAnimator());

        // specify an adapter (see also next example)
        mAdapter = new MyAdapter(new String[]{"Zain", …
Run Code Online (Sandbox Code Playgroud)

android listview android-recyclerview

53
推荐指数
3
解决办法
2万
查看次数

标签 统计

android ×1

android-recyclerview ×1

listview ×1