为了账号安全,请及时绑定邮箱和手机立即绑定

将卡片视图放入片段内

将卡片视图放入片段内

明月笑刀无情 2023-08-16 10:21:25
我使用几个片段制作了一个选项卡菜单。我将在每个片段中放置一个卡片视图。我尝试过谷歌搜索,但我所要做的就是将卡片视图放入活动中。我想在片段中放置一个卡片视图,然后我想在单击卡片时实现预定义集活动的启动。我能怎么做?我参考了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);    }
查看完整描述

1 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

因为错误告诉您"error: incompatible types: CommunityFragment cannot be converted to Fragment" 您的 CommunityFragment 扩展了AppCompatActivity并且它不是片段。



查看完整回答
反对 回复 2023-08-16
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信