android– 增量 *** 作栏使用片段查看按钮单击时的Badger

android– 增量 *** 作栏使用片段查看按钮单击时的Badger,第1张

概述我正在进行电子商务任务,我想在按钮上添加项目按钮点击添加到购物车,当我点击按钮项目需要添加到购物车和视图獾需要增加.所以我想在片段中执行此 *** 作,如果你不理解我的问题,那么看看快照,你会明白我想问的是什么?如果购物车中没有物品–当我点击按钮购物车项目添加到购物车,

我正在进行电子商务任务,我想在按钮上添加项目按钮点击添加到购物车,当我点击按钮项目需要添加到购物车和视图獾需要增加.

所以我想在片段中执行此 *** 作,如果你不理解我的问题,那么看看快照,你会明白我想问的是什么?

如果购物车中没有物品 –


当我点击按钮购物车项目添加到购物车,它显示如下..

那么如何使用Fragments执行此 *** 作并增加视图badger.Thanks

解决方法:

请尝试使用以下解决方案,如果您仍有问题,请告诉我,我会向您发送示例.

private int count = 0;@OverrIDeprotected voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentVIEw(R.layout.activity_main);    button increasebutton = (button) findVIEwByID(R.ID.increasebutton);    increasebutton.setonClickListener(new VIEw.OnClickListener() {        @OverrIDe        public voID onClick(VIEw v) {            doIncrease();        }    });}@OverrIDepublic boolean onCreateOptionsMenu(Menu menu) {    getMenuInflater().inflate(R.menu.menu_main, menu);    MenuItem menuItem = menu.findItem(R.ID.testAction);    menuItem.setIcon(buildCounterDrawable(count, R.drawable.ic_menu_gallery));    return true;}@OverrIDepublic boolean onoptionsItemSelected(MenuItem item) {    int ID = item.getItemID();    if (ID == R.ID.action_settings) {        return true;    }    return super.onoptionsItemSelected(item);}private Drawable buildCounterDrawable(int count, int backgroundImageID) {    LayoutInflater inflater = LayoutInflater.from(this);    VIEw vIEw = inflater.inflate(R.layout.counter_menuitem_layout, null);    vIEw.setBackgroundResource(backgroundImageID);    if (count == 0) {        VIEw counterTextPanel = vIEw.findVIEwByID(R.ID.counterValuePanel);        counterTextPanel.setVisibility(VIEw.GONE);    } else {        TextVIEw textVIEw = (TextVIEw) vIEw.findVIEwByID(R.ID.count);        textVIEw.setText("" + count);    }    vIEw.measure(            VIEw.MeasureSpec.makeMeasureSpec(0, VIEw.MeasureSpec.UnspecIFIED),            VIEw.MeasureSpec.makeMeasureSpec(0, VIEw.MeasureSpec.UnspecIFIED));    vIEw.layout(0, 0, vIEw.getMeasureDWIDth(), vIEw.getMeasuredHeight());    vIEw.setDrawingCacheEnabled(true);    vIEw.setDrawingCacheQuality(VIEw.DRAWING_CACHE_QUAliTY_HIGH);    Bitmap bitmap = Bitmap.createBitmap(vIEw.getDrawingCache());    vIEw.setDrawingCacheEnabled(false);    return new BitmapDrawable(getResources(), bitmap);}private voID doIncrease() {    count++;    invalIDateOptionsMenu();}
总结

以上是内存溢出为你收集整理的android – 增量 *** 作栏使用片段查看按钮单击时的Badger全部内容,希望文章能够帮你解决android – 增量 *** 作栏使用片段查看按钮单击时的Badger所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1111093.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存