×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

安卓APP开发怎样解决界面内容隐藏和显示设计?

文章编辑:网站建设 文章来源:APP开发 浏览量:

 安卓APP开发怎样解决界面内容隐藏和显示设计?TextView属于APP中的常用控件,深圳APP开发公司认为在许多场合会用于显示如下形式的字符串内容
<TextView  
android:text="联系人电话:%1$s"  
android:textSize="24dp"  
android:layout_width="match_parent"  
android:layout_height="wrap_content"  
android:id="@+id/textView"/>
  而这些数据往往是从服务器获取的,在网络性能不好的时候,从服务器获取数据的时间比较长,在显示这些控件的时候,用户就会先看到如图31-1所示的内容,然后再看到显示正确的数据,用户体验不好。图31-1可以使用tool属性,修改后的XML代码如下所示。
< TextView     tools: text=" 联系人 电话:% 1$ s"     android: textSize=" 24dp"     android: layout_ width=" match_ parent"     android: layout_ height=" wrap_ content"     android: id="@+ id/ textView" />
  这样在没有调用setText方法设置此控件显示的字符串时,在界面上不显示XML文件中设置的字符串;只有获取到字符串,调用setText方法设置此控件显示的字符串后,才会显示,就避免了上述情况。
还有一种比较彻底的方案,在XML文件的根标签里设置显示属性,代码如下所示。< LinearLayout     xmlns: android=" http:// schemas. android. com/ apk/ res/ android"     android: layout_ width=" match_ parent"     android: layout_ height=" match_ parent"     android: visibility=" gone"     android: orientation=" vertical">
当初始化界面的时候,只显示加载提示框,界面上的控件都不显示,只有获取到数据,再设置显示属性为:View.VISIBLE后,控件才会显示。这样不用单个控件一个个地设置属性,也避免了在获取到数据之前,界面上通过XML文件设置了内容的区域显示其内容,而需要获取到数据才能显示内容的区域显示为空白,整个界面一块有内容、一块白,显得斑斑点点的状况。好了,APP开发公司本文关于“安卓APP开发怎样解决界面内容隐藏和显示设计?”的专业知识就分享到这里,谢谢关注,博纳网络编辑整理。
 

当前文章链接:/construction/appkaifa/2882.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。