av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

android - TextInputLayout的空白顯示問(wèn)題

瀏覽:123日期:2024-09-01 09:16:22

問(wèn)題描述

首先我這里由于歷史原因不能繼承AppCompactActivity,所以還是以前的Activity。我引入TextInputLayout它報(bào)了inflater之類的錯(cuò)誤,那我就給Activity設(shè)置主題:

<activity android:name='.LoginAndRegistActivity' android:screenOrientation='portrait' android:theme='@style/Base.Theme.AppCompat'></activity>

這樣的話TexuInputLayout就能在這個(gè)Activity里使用了,當(dāng)它一開(kāi)始是顯示空白的,只有當(dāng)它獲取到了點(diǎn)擊焦點(diǎn)它的提示效果才能顯示出來(lái),一旦失去了焦點(diǎn),它就又變成了白色。那么我就給這個(gè)TextInputLayout設(shè)置了主題:

<android.support.design.widget.TextInputLayout android: android:layout_width='match_parent' android:layout_height='134px' android:layout_marginLeft='30px' android:layout_marginRight='30px' android:gravity='center_vertical' android:orientation='vertical' android:focusable='true' android:focusableInTouchMode='true' android:theme='@style/text_input_layout_theme' > <com.ugiant.widget.ClearEditTextandroid: android:layout_width='match_parent'android:layout_height='wrap_content'android:background='@null'android:hint='@string/code'android:imeOptions='actionNext'android:textColor='@color/v4_text_color_black_87'android:textCursorDrawable='@color/primaryColor'android:textSize='16sp' /> <View /></android.support.design.widget.TextInputLayout>

<!-- TextInputLayout的樣式--> <style name='text_input_layout_theme' ><!-- Hint color and label color in FALSE state --><item name='android:textColorHint'>@color/primaryColor</item><!--<item name='android:textColor'>@color/v4_text_color_black_87</item>--> </style>

這樣TextInputLayout的效果就能顯示出來(lái)了。但現(xiàn)在進(jìn)一步的問(wèn)題是,如果一開(kāi)始這個(gè)TextInputLayout是隱藏的,也就是visibility是gone的時(shí)候,當(dāng)它第一次被visiable的時(shí)候,還是顯示空白,只有當(dāng)點(diǎn)擊了之后才會(huì)顯示正常,以后再隱藏再顯示都是正常的。如圖:android - TextInputLayout的空白顯示問(wèn)題

在登錄頁(yè)的時(shí)候,第二個(gè)TextInputLayout是gone的,當(dāng)切換到注冊(cè)時(shí)才出現(xiàn),但它此時(shí)是白色的,而只有當(dāng)我切換回登錄或是點(diǎn)擊這第二個(gè)TextInputLayout的時(shí)候,hint才會(huì)出現(xiàn),就沒(méi)問(wèn)題了。

問(wèn)題解答

回答1:

好吧.....自己把問(wèn)題給解決了,首先我在xml布局文件里,不對(duì)edittext寫(xiě)hint,而是轉(zhuǎn)到它的TextInputLayout里寫(xiě)hint,運(yùn)行的時(shí)候發(fā)現(xiàn)6.0可以正常顯示了,但發(fā)現(xiàn)4.x的雖然edittext有顯示hint,但沒(méi)有動(dòng)畫(huà)效果.....然后我就換成在代碼里對(duì)TextInputLayout去set hint,沒(méi)想到現(xiàn)在就有動(dòng)畫(huà)效果了.....雖然我也不知道是怎么回事。

相關(guān)文章:
主站蜘蛛池模板: 日韩一区二区在线看 | 99久久精品国产一区二区三区 | 国产亚洲一区二区精品 | 天天夜夜人人 | 日韩国产中文字幕 | 亚洲精品国产一区 | 波多野结衣亚洲 | 久久国产精品首页 | 欧美日韩网站 | 四虎影| 亚洲精品自在在线观看 | 亚洲社区在线 | а天堂中文最新一区二区三区 | 国产精品视频久久久 | 亚洲一区二区三 | 成人av免费播放 | 中文字幕av一区二区三区 | 黄色播放 | 99国产精品99久久久久久 | 亚欧洲精品在线视频免费观看 | 精品久久久久久久人人人人传媒 | 欧美综合在线观看 | 在线成人免费视频 | 国产精品18hdxxxⅹ在线 | www.久久精品 | 日本激情视频在线播放 | 欧美一区二区三区在线观看 | 国产在线观| 日韩中文欧美 | 99色综合| 在线播放国产视频 | 午夜欧美 | 欧美综合一区二区 | 欧美在线观看免费观看视频 | 精品国产免费人成在线观看 | 91精品国产乱码久久久久久久久 | 国产精品视频久久 | www.久| 熟女毛片 | 狠狠综合久久av一区二区小说 | 红桃视频一区二区三区免费 |