价格布局

public class MyListView extends LinearLayout{
	private LayoutInflater inflater;
	private ToggleButton toggle;
	private LinearLayout linear;
	public MyListView(Context context, AttributeSet attrs) {
		super(context, attrs);
		inflater = LayoutInflater.from(context);
		View view = inflater.inflate(R.layout.activity_price_item, this);
		linear = (LinearLayout) view.findViewById(R.id.price_relative);
		toggle = (ToggleButton) view.findViewById(R.id.price_item_toggle);
		toggle.setOnCheckedChangeListener(new OnCheckedChangeListener(){
			@Override
			public void onCheckedChanged(CompoundButton buttonView,
					boolean isChecked) {
				if(isChecked){
					linear.setVisibility(View.GONE);
				}else{
					linear.setVisibility(View.VISIBLE);
				}
			}
		});
	}
}

  

<LinearLayout
android:id="@+id/price_image"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="5dp"
android:visibility="visible"
android:background="@drawable/back_border"
android:orientation="vertical">
</LinearLayout>

public class PriceItemAdapter extends BaseAdapter {
	private List<String> list;
	private Context context;
	private PriceViewHolder holder;
	private LayoutInflater inflater;

	public PriceItemAdapter(Context context,List<String> list) {
		this.context = context;
		this.list = list;
	}

	@Override
	public int getCount() {
		return list == null ? 0 :list.size();
	}

	@Override
	public Object getItem(int position) {
		return list == null ? null : list.get(position);
	}

	@Override
	public long getItemId(int position) {
		return position;
	}

	@Override
	public View getView(int position, View convertView, ViewGroup parent) {
		if(convertView == null || convertView.getTag() == null){
			holder = new PriceViewHolder();
			inflater = LayoutInflater.from(context);
			//convertView = inflater.inflate(R.layout.activity_price_item, null);
			convertView = new MyListView(context, null);
			holder.tv_title = (TextView) convertView.findViewById(R.id.price_item_title);
			holder.tv_price = (TextView) convertView.findViewById(R.id.price_item_price);
			holder.et_text = (EditText) convertView.findViewById(R.id.price_item_reason);
			convertView.setTag(holder);
		}else{
			holder = (PriceViewHolder) convertView.getTag();
		}
		holder.tv_title.setText(list.get(position));

		if(list != null){
			holder.tv_title.setText(list.get(position));
		}

		return convertView;
	}

	public class PriceViewHolder{
		public TextView tv_title;
		public TextView tv_price;
		public ToggleButton toggleButton;
		public EditText et_text;
		private LinearLayout relative;
	}

}

  

时间: 2024-10-12 16:34:45

价格布局的相关文章

多门冰箱市场增变,产品突破引领未来市场

在过去的一年中,受益于政策.市场环境以及消费者需求变化等因素,家电市场正迎来全新复苏.冰箱作为与消费者关联紧密的白电产品,市场变化明显.其中以十字四门为代表的多门冰箱销售量增长最为突出."十字军"必将成冰箱行业发展的一支劲旅. 市场需求增速:厂商竞逐多门冰箱 多门冰箱在大容量和分类储存等功能方面更能满足消费者需求,市场份额也日益可观.根据中怡康调研数据显示,2014年十字冰箱市场已经占据16.3%市场份额,其增长率较之2013年增长111.8%,而销售额更是达到18亿元规模. 产品出货

泰玛斯变色牛仔锌空气电池

牛仔时代来临 泰玛斯变色牛仔崛起之路 当下整个服装行业的发展可谓是高歌猛进,而牛仔系列更是其中的重头戏.随着阿迪达斯.耐克.七匹狼等等国际上主流服装大头纷纷宣布越位发展牛仔行业,本土牛仔企业纷纷采取相关联动政策.而其中,泰玛斯以难以复制的变色牛仔概念巧妙的躲过了市场的冲击,在国际大品牌的打压下收获一批忠实的粉丝. 据该位品牌创始人表示,中国本来就是人口大国,香港泰玛斯国际集团,人口基数大成为了基本国情,带来的是牛仔市场的广阔前景,随着90后组建占据潮流的前线,www.tamsa.cn,一场牛仔改

Android商城开发系列(十三)—— 首页热卖商品布局实现

热卖商品布局效果如下图: 这个布局跟我们上节做的推荐是一样的,也是用LinearLayout和GridView去实现的,新建一个hot_item.xml,代码如下所示: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 android:ori

HTML表格布局

1         浏览器:接受浏览者的操作,然后帮浏览者去web服务器请求网页内容,然后展现成人人眼能够看得懂的可视化页面的软件. 2         IE是浏览器的一种.<ietest工具> 3         Trident引擎是IE的WebBrowser控件:WebKit引擎 4         静态页面,动态页面 5         Html和XML的联系,区别:html中有些标签不关闭:如<br>,这是与xml不同的地方 <小于号:>大于号: 空格: 6  

Android中购物车的全选、反选、问题和计算价格

此Demo主要解决的是购物车中的全选,反选计算价格和选中的条目个数的问题,当选中几条时,点击反选,会把当先选中的变为不选中,把不选中的变为选中.点击全选会全部选中,再次点击时,变为全部不选中. //-----------一下为main的布局----------------------- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http

刀尖上的绝地出击__布局五矿稀土

1,30分钟K线图看大盘基本面 走势稳定,今天收一根红十字星,今天企稳,没有站稳3950点,大盘不会狂跌,30分钟K线图macd线死叉,kdj线j线向下突破kd线成死叉,看多的占据多数,所以明天低开,而且可能会收一根小阴线结束. 2,技术指标看 从macd线和kdj线以及mtm线,都可以看到很多买入点,五矿稀土可以入手介入了. 3,价格区间看 从价格区间来看,五矿稀土这一波来讲,大半年牛市以来它一直横盘中,价格在35上下没有涨上去,然后碰到股灾了,直接掉价3/4到14元,最近有反弹迹象,反弹到2

互联网巨头跑步入场 加速布局跨境电商

巨大的国内需求和日益宽松的政策环境,使跨境电商市场日益火爆.据商务部公布的全球贸易格局报告预测,2016年我国跨境电商进出口额将增长至6.5万亿元,年增速将超30%.面对如此巨大的市场诱惑,一向嗅觉敏锐的互联网企业已跑步入场.目前,包括阿里巴巴.京东.亚马逊.唯品会等互联网企业均已纷纷上线跨境电商业务,并针对与之息息相关的跨境物流等难点问题,展开积极布局. 市场前景诱人 毫无疑问,诱人的市场前景是跨境电商市场日益火爆的主要原因.据电子商务研究机构中国电子商务研究中心的数据,2014年我国跨境电商

Bootstrap 布局组件

Bootstrap 布局组件 1.Bootstrap字体图标 (1).字体图标列表链接 http://www.runoob.com/bootstrap/bootstrap-glyphicons.html (2).用法 如需使用图标,只需要简单地使用下面的代码即可.请在图标和文本之间保留适当的空间.没有glyphicon的css. <span class="glyphicon glyphicon-search"></span> (3).定制字体图标 我们已经看到如

ASP.NET MVC 搭建简单网站 --1.前端页面布局和基本样式实现

学技术这件事儿本来就是学习现有的东西,然后变成自己的,本文当然也是借鉴的别人的东西,写出来作为一个对知识的巩固.  1.网站用的是MVC模式,新建一个MVC项目,建立一个APP1Controller,作为页面的控制器,首页采用的是传统的frameset布局,没有用到前段的UI框架,项目架构示意图: 后台控制器中目前是这样的一个结构: using System; using System.Collections.Generic; using System.Linq; using System.We