Android----------实现简单的购物车加减器
2017-07-29 10:43
495 查看
1.布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <Button android:id="@+id/jian" android:onClick="onClick" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="-" /> <EditText android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="1"/> <Button android:id="@+id/add" android:onClick="onClick" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="+" /> </LinearLayout>
2. 主界面
public class MainActivity extends AppCompatActivity { private Button add,jian; private TextView tv; private int amount =0; //购买数量 // private int goods_storage = 1; //商品库存 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); add=(Button)findViewById(R.id.add); jian=(Button)findViewById(R.id.jian); tv=(TextView)findViewById(R.id.text); add.setTag("+"); jian.setTag("-"); tv.setInputType(android.text.InputType.TYPE_CLASS_NUMBER); tv.setText(String.valueOf(amount)); SetViewListener(); } private void SetViewListener() { add.setOnClickListener(new OnButtonClickListener()); jian.setOnClickListener(new OnButtonClickListener()); // tv.setOnClickListener(new OnTextChangeListener()); } class OnButtonClickListener implements View.OnClickListener{ @Override public void onClick(View v) { String s = tv.getText().toString(); if (s==null||s.equals("")){ amount=0; tv.setText("0"); }else { if (v.getTag().equals("+")){ if (++amount < 0){ //先加,再判断 amount--; }else { tv.setText(String.valueOf(amount)); } }else if (v.getTag().equals("-")){ if (--amount < 0){ //先减,再判断 amount++; }else { tv.setText(String.valueOf(amount)); } } } } } }
相关文章推荐
- android购物车简单实现全选+加减器+总价格
- [置顶] Android-RecyclerView实现购物车简单功能
- Android实现购物车加减器控件
- 注释最全的Android购物车简单实现,复制可用,阅读可懂
- Android-RecyclerView--实现一级购物车简单功能
- Android二级购物车(带商家)的简单实现
- Android实现简单购物车功能
- Android--ExpandableListview购物车简单功能实现
- android 实现简单的一级购物车
- Android 实现购物车加减器的实现
- android实现简单的购物车
- Android一级购物车简单实现
- 注释最全的Android购物车简单实现,复制可用,阅读可懂
- Android-RecyclerView实现购物车简单功能
- 用smali实现Android apk的简单汉化
- 简单实现Android顶部工具栏和底部工具栏
- 实现简单的Android的播放视频功能
- 【Android2D游戏开发十六】(上文之触摸屏手势)详解Android Gesture 手势操作!利用手势实现一个简单切换图片的功能!
- 【android】sqlite+content provider+cursor adapter的最简单实现示例
- Android中用AsyncTask简单实现多线程