当前位置: 首页 > news >正文

网站开发有没有前途个旧网络推广

网站开发有没有前途,个旧网络推广,网站建设模板怎么设计,做室内设计通常上的网站前言 前面在适配器章节&#xff0c;已经介绍了ListView的作用(干什么的)&#xff0c;这节将主要介绍如何去设计ListView页面视图。 思考 列表视图需要些什么&#xff1f; 1. 列表项容器&#xff08;装载各列表项的容器&#xff09;&#xff1a;<ListView/> 2. 列表项布局…

前言

前面在适配器章节,已经介绍了ListView的作用(干什么的),这节将主要介绍如何去设计ListView页面视图。

思考

 列表视图需要些什么?

1. 列表项容器(装载各列表项的容器):<ListView/>

2. 列表项布局:my_list_item.xml

3. 列表所需数据:List<Object>、Adapter(桥梁)

 代码示例

下面的代码示例,是从我的项目中copy的是一个很好的例子

 

// 1. 列表项容器:activity_charge_up.xml(仅展示了相关部分)
<ListViewandroid:id="@+id/cuisine_list"android:layout_width="match_parent"android:layout_height="match_parent">
</ListView>// 2. 列表项布局:cuisine_list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="60dp"android:background="#FEFCEB"android:layout_margin="10dp"><TextViewandroid:id="@+id/cuisineName"android:layout_width="75dp"android:layout_height="wrap_content"android:layout_centerVertical="true"android:layout_marginLeft="20dp"android:text="西红柿炒鸡蛋"android:textColor="@color/black"android:textSize="12sp"></TextView><TextViewandroid:id="@+id/cuisinePrice"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerVertical="true"android:layout_marginLeft="5dp"android:layout_toRightOf="@+id/cuisineName"android:text="¥99.90"android:textColor="#FF1100"android:textSize="12sp"android:textStyle="bold"></TextView><Buttonandroid:id="@+id/subCuisine"android:layout_width="30dp"android:layout_height="30dp"android:layout_centerVertical="true"android:layout_toLeftOf="@+id/cuisineQuantity"android:textSize="5dp"android:background="@drawable/sub"></Button><TextViewandroid:id="@+id/cuisineQuantity"android:layout_width="20dp"android:layout_height="wrap_content"android:layout_centerVertical="true"android:layout_toLeftOf="@+id/addCuisine"android:gravity="center"android:text="0"android:textColor="@color/black"android:textSize="10dp"></TextView><Buttonandroid:id="@+id/addCuisine"android:layout_width="30dp"android:layout_height="30dp"android:background="@drawable/add"android:layout_alignParentRight="true"android:layout_centerVertical="true"android:textSize="5sp"></Button></RelativeLayout>
</RelativeLayout>

适配器的使用很简单:

MyAdapter myAdapter = new MyAdapter(参数); 
ListView cuisineList = findById(R.layout.cuisine_list);
cuisineList.setAdapter(myAdapter);

复杂的是适配器的业务逻辑(适配器的实现):

    对于适配器的实现,可以参考前面适配器章节,这里就不再做具体的代码示例。

    在实际需求中,在适配器中你可能需要接受多个参数,你需要处理列表项的交互(譬如点击),你可能也需要即时地去改变列表项所在页面的相关控件内容(因为修改列表项一般也需要修改其他页面元素)。

 导航栏

其实学习ListView后,当想到设计导航栏后,可能会想到它能否胜任导航栏的设计呢?

        并不好去设计。首先,导航栏不仅有竖直的,还有水平的;其二,导航栏不仅仅是导航栏的变化,更涉及到导航内容的变化。

        所以导航栏的设计,一般有以下两种策略:

        (1) 自己设计:导航(LinearLayout)、导航页面内容(removeAllViews+addView+LayoutInflater)

        (2) 可用控件FragmentViewPager(参考链接:Android四种底部导航栏实现)

后言

 下一节,将介绍RecyclerView的相关知识

http://www.yayakq.cn/news/857060/

相关文章:

  • 我的个人网站 的网页设计网站必须做ipv6
  • 黄石专业网站建设推广如何提升线上销售的方法
  • 单位做网站需要准备什么青海营销网站建设多少钱
  • 谷歌网站建站本科自考有哪些科目
  • 菏泽做网站的做网站攻略
  • 网站更换域名备案jsp网站开发实例精讲
  • 台州做网站公司分析网站设计
  • 做产品目录设计用什么网站好久久网会上市吗
  • 建站资源共享html网页设计代码作业代码
  • 建设银行网站可以更改个人电话排版网站推荐
  • wordpress响应式网站模板下载价格低性价比高的手机
  • hp网站网站黏度
  • 服务器安全河北seo推广公司
  • thinkphp网站后台模板wordpress主题制作收费
  • 网站建设策划报告自贡建设监督质量网站
  • 做网站哪里便宜知名网站排行榜
  • h5个人网站代码aso优化平台有哪些
  • 熊猫头表情包制作网站wordpress 最大上传文件大小 8m
  • 创建公司网站难吗前端seo主要优化哪些
  • 好看的单页面网站模板免费下载seo公司怎么推广宣传
  • 让别人做网站推广需要多少钱游戏网站制作教程
  • 给网站添加后台网站哪家公司好
  • 邯郸如何做企业网站网站开发的主要阶段
  • 西安网站维护招聘舆情大数据分析
  • 网站建设哪家最好wordpress菜单怎么设置
  • 关于网站建设的参考文献做网站花钱吗
  • 客似云来网站建设响水网站建设服务商
  • 广州做贷款有什么网站英文外链平台
  • 怎样不让网站自动跳转wap佛山免费发布信息的网站
  • 网站提现功能怎么做网站建设有生意吗