Android Studio使用小技巧:布局预览时填充数据

 更新时间:2015年05月05日 16:12:12   投稿:junjie  
这篇文章主要介绍了Android Studio使用小技巧:布局预览时填充数据,本文给出了代码操作实例和效果图例,需要的朋友可以参考下

我们都知道Android Studio用起来很棒,其中布局预览更棒。我们在调UI的时候基本是需要实时预览来看效果的,在Android Studio中只需要切换到Design就可以看到,而且我们需要在布局上填充数据预览效果更好,比如我们在TextView中设定text属性来看下字体大小与布局是否正确,但是呢正式环境我们又需要移除这些额外的数据,不然看着很不舒服,这个时候就用到了本篇博客介绍的一个技巧。

废话不多说,直接上图:

上述示例中只需要在xml布局文件中添加tools命名空间的text属性就ok了,此属性和正式发布的版本完全无关,是不是很酷?

用之前只需要在跟布局添加命名空间就ok了

复制代码 代码如下:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    ...

用法很简单,只需要用tools的命名空间代替android的命名空间,我们可以这样使用
复制代码 代码如下:

<ListView
    android:id="@+id/listView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:fastScrollAlwaysVisible="true"
    tools:fastScrollAlwaysVisible=""/>

也可以这样使用
复制代码 代码如下:

<Button
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="First"
    tools:visibility="invisible" />

<Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Second"
    tools:visibility="visible" />


注意的是tools属性只能在layout文件中使用,而且只能使用framework自带的一些属性,不可以用使用自定义属性,不过这足够了,基本上能满足我们的需求了。

相关文章

  • android 应用内部悬浮可拖动按钮简单实现代码

    android 应用内部悬浮可拖动按钮简单实现代码

    本篇文章主要介绍了android 应用内部悬浮可拖动按钮简单实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • 理解Android硬件加速原理(小白文)

    理解Android硬件加速原理(小白文)

    这篇文章主要介绍了理解Android硬件加速原理(小白文),详细的介绍了硬件加速的概念和原理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Kotlin图文并茂讲解续体与续体拦截器和调度器

    Kotlin图文并茂讲解续体与续体拦截器和调度器

    这篇文章主要介绍了Kotlin开发中续体与续体拦截器和调度器的相关使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Android使用自定义View实现饼状图的实例代码

    Android使用自定义View实现饼状图的实例代码

    这篇文章主要介绍了Android使用自定义View实现饼状图的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • Android studio导入项目的方法详解(简单快速)

    Android studio导入项目的方法详解(简单快速)

    最近开课移动互联网应用开发,实验课老师发了代码让我们导入,在网上找了各种方法,发现不是每一个项目都适合,有些能够成功,有些还是有错,头大的很。后面发现一个比较简单的方法,没翻过车,新手可以试试
    2017-06-06
  • activity 获取rootView 设置backGroundColor的方法

    activity 获取rootView 设置backGroundColor的方法

    下面小编就为大家带来一篇activity 获取rootView 设置backGroundColor的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Android简易音乐播放器实现代码

    Android简易音乐播放器实现代码

    这篇文章主要为大家详细介绍了Android简易音乐播放器的实现代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Android 自定义view实现水波纹动画效果

    Android 自定义view实现水波纹动画效果

    这篇文章主要介绍了 Android 自定义view实现水波纹动画效果的实例代码,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-01-01
  • Android自适应不同屏幕大小的全部方法

    Android自适应不同屏幕大小的全部方法

    这篇文章主要介绍了Android自适应不同屏幕大小的全部方法,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧
    2018-05-05
  • Android多返回栈技术

    Android多返回栈技术

    本文将详情讲解用户通过系统返回按钮导航回去的一组页面,在开发中被称为返回栈 (back stack)。多返回栈即一堆 "返回栈",对多返回栈的支持是在 Navigation 2.4.0-alpha01 和 Fragment 1.4.0-alpha01 中开始的,有兴趣的话一起参与学习
    2021-08-08

最新评论