第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

自定義Android計(jì)算器鍵盤

標(biāo)簽:
Android

直接上图:

5bc05e4600017e9307620916.jpg

图好大啊。看不下去了。刷屏~刷屏~刷刷~~

废话少说直接奔主题,这是一个自定义的键盘但是与大家常见到的键盘还是一样的。在完成的过程中遇到了一些问题,然后就记录下来希望下次遇到同样的问题可以避免做弯路。

就拿一个其中一个功能来收吧。计算器大家都应该相当熟悉。细心的朋友就发现其中有一个功能特别人性化。就是当第一数字为0时,不管输入1~9任何一个数组将会覆盖之前的0。打个比喻:输入2 ,结果显示是2.并不是02。刚刚在写的时候就出现了这个问题。后来经过我的苦想终于想明白了。太简单了。。卧槽。。。直接上代码。

 @Override

        public void numberClicked(int number) {

            //点击数组时隐藏mStateTextView

            mTopLayout.setVisibility(View.VISIBLE);

            mStateTextView.setVisibility(View.INVISIBLE);


            if (mInputString.length() >= 5)

                return;

            //当显示为0 时。输入任何字将会覆盖0

            if (mInputString.indexOf('0') == 0) {

                int index = 0;

                int result = number + index;

                mInputString = result + "";

                mStorageTextView.setText(mInputString);

                mStorage = mInputString;

            } else {

                mInputString += number;

                mStorageTextView.setText(mInputString);

                mStorage = mInputString;

            }

        }

这只是其中一部分代码,并没有全贴出。请谅解公司代码不能透露太多。等我有抽出时间整理出来写一个demo分享给大家 。。



原文链接:http://www.apkbus.com/blog-455907-60989.html

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消