最近遇到一個(gè)問(wèn)題,textview的顯示的數(shù)字與***要來(lái)回切換顯示的,來(lái)回顯示完全OK的,但是我們美麗溫柔可愛(ài)的設(shè)計(jì)師要說(shuō)***也要居中,不然有點(diǎn)丑了。你看,剛才前面的那個(gè)【星星】也不居中。為了不在她面前說(shuō)丟面子,我立馬拍著胸脯說(shuō):可以,讓我想個(gè)法子,讓它居中。請(qǐng)您睜大眼睛看好,當(dāng)我點(diǎn)擊那個(gè)眼睛來(lái)回切換的時(shí)候,余額(元)右邊的的效果,那四個(gè)星星是不是有點(diǎn)偏上,不居中。 

                                     

     萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

    我剛開(kāi)始的解決方案是在星星右邊的再加個(gè)textview布局,也顯示星星,讓它的margintop等于幾個(gè)DP,這樣看起來(lái)就居中了,然后隱藏或者顯示,這樣顯示效果不理想,而且代碼比較繁瑣,一會(huì)gone一會(huì)visible

了,我就想這樣后期維護(hù)不太方便了,被后來(lái)的人罵了就不好了,作為一個(gè)程序員誰(shuí)也不想被人罵,對(duì)吧。于是,我就換個(gè)方法了。我記得之前在《Android開(kāi)發(fā)藝術(shù)探索》里看到View動(dòng)畫(huà),想讓一個(gè)button在界面上

向右移動(dòng)100個(gè)像素,書(shū)上的做法是 param.rightMargin+=100。既然能讓這個(gè)button右移動(dòng)100個(gè)像素,那我肯定也可以讓一個(gè)textview往下移動(dòng)幾個(gè)像素啊,這樣不就看起了居中了嗎? 很激動(dòng),是吧,當(dāng)時(shí)運(yùn)行完代碼,

我也是很激動(dòng),但是當(dāng)你不停來(lái)回切換的時(shí)候  


        		

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式