My Shopping(2)
来源:互联网 发布:贪吃蛇java视频 编辑:程序博客网 时间:2024/06/15 14:53
加减器:public class Myjiajian extends RelativeLayout{ private View view; private EditText edt; private TextView jian; private TextView jia; private MyjiajianListener lister; public void setLister(MyjiajianListener lister) { this.lister = lister; } public Myjiajian(Context context) { this(context,null); } public Myjiajian(Context context, AttributeSet attrs) { this(context, attrs,0); } public Myjiajian(final Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); view = View.inflate(context, R.layout.jiajian, this); jia = (TextView) view.findViewById(R.id.jiajian_jia); jian = (TextView) view.findViewById(R.id.jiajian_jian); edt = (EditText) view.findViewById(R.id.jiajian_edt); jia.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { setnum(getnum()+1); try{ lister.ischeck(true,0,0); }catch (Exception e){} } }); jian.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(getnum()-1<1){ Toast.makeText(context,"若您不想要此商品,请您直接删除,不要做无聊的操作!",Toast.LENGTH_SHORT).show(); }else { setnum(getnum() - 1); try{ lister.ischeck(false,0,0); }catch (Exception e){} } } }); } public void setnum(int num){ edt.setText(""+num); } private int getnum(){ return Integer.valueOf(edt.getText().toString().trim()); }}加减器视图:<?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"> <TextView android:id="@+id/jiajian_jian" android:gravity="center" android:background="@drawable/shapes3" android:layout_width="25dp" android:text="-" android:layout_height="30dp" /> <EditText android:focusable="false" android:textSize="12dp" android:layout_toRightOf="@+id/jiajian_jian" android:id="@+id/jiajian_edt" android:gravity="center" android:background="@drawable/shapes3" android:layout_width="40dp" android:text="1" android:layout_height="30dp" /> <TextView android:layout_toRightOf="@+id/jiajian_edt" android:id="@+id/jiajian_jia" android:gravity="center" android:background="@drawable/shapes3" android:layout_width="25dp" android:text="+" android:layout_height="30dp" /></RelativeLayout>背景shape:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="1dp" android:color="#ccc"></stroke> <solid android:color="#fff"></solid></shape>
第一级视图:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:orientation="vertical" android:background="#FFF8F8F8" android:layout_height="wrap_content"><RelativeLayout android:background="#fff" android:layout_width="match_parent" android:layout_height="40dp"> <CheckBox android:id="@+id/four_shop_one_che" android:layout_marginLeft="10dp" android:layout_centerVertical="true" android:button="@drawable/select_check" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:textColor="#FF616161" android:layout_marginLeft="20dp" android:textSize="20dp" android:layout_centerVertical="true" android:layout_toRightOf="@+id/four_shop_one_che" android:text="JD京东自营" android:id="@+id/four_shop_one_name" android:layout_width="wrap_content" android:layout_height="wrap_content" /></RelativeLayout> <android.support.v7.widget.RecyclerView android:id="@+id/four_shop_one_rec" android:layout_width="match_parent" android:layout_height="wrap_content"></android.support.v7.widget.RecyclerView></LinearLayout>第二级视图:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:orientation="vertical" android:padding="10dp" android:background="#fff" android:layout_height="match_parent"><RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <ImageView android:layout_centerVertical="true" android:src="@mipmap/shopheadimg" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:maxLines="1" android:id="@+id/shop2_subhead" android:layout_centerVertical="true" android:layout_marginLeft="60dp" android:textSize="12dp" android:textColor="#000" android:text="我试试事实" android:layout_width="230dp" android:layout_height="wrap_content" /> <TextView android:id="@+id/shopp2_headgo" android:textColor="#f00" android:layout_centerVertical="true" android:layout_alignParentRight="true" android:text="去凑单>" android:layout_width="wrap_content" android:layout_height="wrap_content" /></RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="100dp"> <CheckBox android:id="@+id/shop2_che" android:layout_marginRight="20dp" android:layout_centerVertical="true" android:button="@drawable/select_check" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <ImageView android:layout_centerVertical="true" android:background="@mipmap/proxy" android:layout_marginRight="10dp" android:id="@+id/shop2_img" android:layout_toRightOf="@+id/shop2_che" android:layout_width="80dp" android:layout_height="80dp" /> <RelativeLayout android:layout_centerVertical="true" android:layout_toRightOf="@+id/shop2_img" android:layout_width="match_parent" android:layout_height="80dp"> <TextView android:maxLines="2" android:ellipsize="end" android:textSize="14dp" android:textColor="#000" android:id="@+id/shop2_title" android:text="1213153454645" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RelativeLayout android:layout_below="@+id/shop2_title" android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/shop2_price" android:layout_centerVertical="true" android:textColor="#f00" android:text="¥19.2" android:textSize="18dp" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <com.example.ningac.jd_ong.f4.Myjiajian android:layout_marginTop="5dp" android:layout_marginLeft="130dp" android:id="@+id/myjiajian" android:layout_width="wrap_content" android:layout_height="wrap_content"></com.example.ningac.jd_ong.f4.Myjiajian> </RelativeLayout> </RelativeLayout> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/manjian" android:textColor="#ccc" android:text="满999减100哦" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:text="修改" android:layout_alignParentRight="true" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout></LinearLayout>
阅读全文
0 0
- My Shopping(2)
- My Shopping
- shopping
- shopping
- Shopping
- Shopping
- shopping
- Shopping
- 我行我素shopping购物管理系统第一阶段(2)
- [动态规划]3.3.2 Shopping Offers
- USACO/shopping 3.3.2 动态规划
- 购物商城shopping连载(2)
- Going Shopping: Asking for direction II (问路2)
- 多维完全背包 USACO 3.3.2 Shopping Offers
- Codeforces Round #332 (Div. 2) A. Patrick and Shopping
- Codeforces Round #332 (Div. 2) A. Patrick and Shopping
- Codeforces Round #332 (Div. 2) A. Patrick and Shopping
- 【USACO题库】3.3.2 Shopping Offers商店购物
- HTML中,闭合优先的神奇标签
- @PathVariable参数接收不完整的解决办法
- flex布局,vivo手机,安卓5.1时,高度不随内容所撑开
- java之getResource方法
- git提交忽略不需要提交到远程仓库的文件
- My Shopping(2)
- DOM_2
- java之log4j
- lua variable types
- 资料20171220
- leetcode 93. Restore IP Addresses
- generator生成工具之命令行方式
- 实现GLPK部分功能的在线工具
- 调用webservice的客户端(亲测可用)