我使用几个片段制作了一个选项卡菜单。我将在每个片段中放置一个卡片视图。我尝试过谷歌搜索,但我所要做的就是将卡片视图放入活动中。
我想在片段中放置一个卡片视图,然后我想在单击卡片时实现预定义集活动的启动。
我能怎么做?
我参考了https://www.codingdemos.com/android-tablayout-example-viewpager来查看选项卡菜单。
我附上我的片段布局(xml 文件)代码
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.aeyoung.csw.CommunityFragment">
<!-- TODO: Update blank fragment layout -->
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.aeyoung.csw.CommunityFragment">
<android.support.v7.widget.RecyclerView
android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</android.support.v7.widget.RecyclerView>
</android.support.constraint.ConstraintLayout>
</FrameLayout>
我还添加了片段代码(java文件)
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import java.util.ArrayList;
import java.util.List;
public class CommunityFragment extends AppCompatActivity {
//Create parameter
List<Product> productList = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_community);
// initialize parameter "productList"
setInitialData();
//Find RecyclerView from fragment_community.xml
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.list);
// Create LinearLayoutManager and set it to RecyclerView
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
}
慕村225694
相关分类