Android-创建活动列表视图
我是Android的初学者,我的问题是: 我在一个包含一个listView和一个RecyclerView的活动中创建了两个适配器。 以下是活动的呈现: 现在,我想把几个活动放在一个列表视图中!我将活动建立为适配器,以将它们放在listView中,但我的问题是: 适配器允许我将它们放在列表中,但不调用OnCreate方法来初始化内容并将其他适配器放在其中 我需要放在ListView中的活动代码( 其中给出了第一个屏幕截图的渲染): 我在另一个活动中做了同样的事情,将上面的几个活动放在一个listView中,它给出了第二个屏幕截图的呈现。Android-创建活动列表视图,android,listview,android-recyclerview,Android,Listview,Android Recyclerview,我是Android的初学者,我的问题是: 我在一个包含一个listView和一个RecyclerView的活动中创建了两个适配器。 以下是活动的呈现: 现在,我想把几个活动放在一个列表视图中!我将活动建立为适配器,以将它们放在listView中,但我的问题是: 适配器允许我将它们放在列表中,但不调用OnCreate方法来初始化内容并将其他适配器放在其中 我需要放在ListView中的活动代码( 其中给出了第一个屏幕截图的渲染): 我在另一个活动中做了同样的事情,将上面的几个活动放在一个lis
你有解决办法吗?非常感谢您的回答请务必提供实际代码。您提供的这些链接是虚拟设备的屏幕截图。现在还不清楚您是(a)用Java编写的,(b)在IDE中使用某种类似GUI的助手,还是(c)其他东西。如果您是用Java编写的,我们需要代码。如果您是通过IDE的帮助程序编写的,我们需要知道这是什么以及您采取了哪些步骤。非常感谢您的建议您收到了什么错误?我没有错误,但是适配器的内容不会启动,因为未调用onCreate方法。请确保提供实际的代码。您提供的这些链接是虚拟设备的屏幕截图。现在还不清楚您是(a)用Java编写的,(b)在IDE中使用某种类似GUI的助手,还是(c)其他东西。如果您是用Java编写的,我们需要代码。如果您是通过IDE的帮助程序编写的,我们需要知道这是什么以及您采取了哪些步骤。非常感谢您的建议您得到了什么错误?我没有错误,但是适配器的内容不会启动,因为没有调用onCreate方法
private ListParticipantPreview participantList= new ListParticipantPreview();
private RecyclerView recyclerView;
private ParticipantPreviewAdapter mAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_event_preview);
ListBubblePreview listP = new ListBubblePreview();
listP.constructList();
BubblePreviewAdapter adapter = new BubblePreviewAdapter(this, listP);
ListView list = (ListView)findViewById(R.id.bubblePreview);
list.setAdapter(adapter);
adapter.addListener(this);
recyclerView = (RecyclerView) findViewById(R.id.recycler_participant);
mAdapter = new ParticipantPreviewAdapter(participantList);
LinearLayoutManager mLayoutManager
= new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
recyclerView.setLayoutManager(mLayoutManager);
recyclerView.setItemAnimator(new DefaultItemAnimator());
recyclerView.setAdapter(mAdapter);
participantList.constructList();
mAdapter.notifyDataSetChanged();
}