轮播图加远点和Listview

<?xml version="1.0" encoding="utf-8"?>
<com.handmark.pulltorefresh.library.PullToRefreshScrollView 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"
    android:id="@+id/slv"
    tools:context="com.example.yuekaomoni2.ListViewShow">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        >
        <FrameLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            >
            <android.support.v4.view.ViewPager
                android:layout_width="match_parent"
                android:layout_height="200dp"
                android:id="@+id/vp"
                ></android.support.v4.view.ViewPager>
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/linear"
                android:orientation="horizontal"
                android:layout_gravity="bottom"
                android:gravity="center"
                ></LinearLayout>
        </FrameLayout>
        <com.example.yuekaomoni2.MyListView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/listviewsi"
            ></com.example.yuekaomoni2.MyListView>
    </LinearLayout>

</com.handmark.pulltorefresh.library.PullToRefreshScrollView>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Fragment 中使用 ListView 添加图片和标题,可以通过定义一个适配器来实现。以下是一个简单的示例代码: 1. 首先在 Fragment 的布局文件中添加一个 ListView 组件: ``` <ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="match_parent" /> ``` 2. 在 Fragment 的 Java 代码中定义一个适配器,并将其设置给 ListView 组件: ``` public class MyFragment extends Fragment { private ListView listView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_my, container, false); // 获取 ListView 组件 listView = view.findViewById(R.id.listView); // 定义一个适配器,并将其设置给 ListView 组件 MyAdapter adapter = new MyAdapter(); listView.setAdapter(adapter); return view; } // 定义一个适配器 private class MyAdapter extends BaseAdapter { private List<String> titles = Arrays.asList("Title 1", "Title 2", "Title 3"); private List<Integer> images = Arrays.asList(R.drawable.image1, R.drawable.image2, R.drawable.image3); @Override public int getCount() { return titles.size(); } @Override public Object getItem(int position) { return null; } @Override public long getItemId(int position) { return position; } @Override public View getView(int position, View convertView, ViewGroup parent) { // 加载列表项的布局文件 if (convertView == null) { convertView = LayoutInflater.from(getContext()).inflate(R.layout.list_item, parent, false); } // 获取列表项中的 ImageView 和 TextView 组件 ImageView imageView = convertView.findViewById(R.id.imageView); TextView textView = convertView.findViewById(R.id.textView); // 设置 ImageView 和 TextView 组件的内容 imageView.setImageResource(images.get(position)); textView.setText(titles.get(position)); return convertView; } } } ``` 3. 在 res/layout 文件夹中创建一个名为 list_item.xml 的布局文件,用于定义列表项的布局: ``` <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="70dp" android:padding="10dp"> <ImageView android:id="@+id/imageView" android:layout_width="50dp" android:layout_height="50dp" android:layout_alignParentLeft="true" android:src="@drawable/ic_launcher" /> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_marginLeft="10dp" android:layout_marginStart="10dp" android:layout_toEndOf="@+id/imageView" android:layout_toRightOf="@+id/imageView" android:text="Title" android:textSize="20sp" /> </RelativeLayout> ``` 以上代码实现了在 Fragment 中使用 ListView 添加图片和标题。你可以将适配器中的 titles 和 images 替换为实际的数据源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值