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 shell命令行中过滤adb logcat输出的方法

    Android shell命令行中过滤adb logcat输出的方法

    本文主要介绍Android shell命令行中过滤adb logcat输出,这里详细说明了shell 命令过滤logcat 输出内容,有需要的小伙伴可以参考下
    2016-08-08
  • Android应用启动流程之从启动到可交互的过程解析

    Android应用启动流程之从启动到可交互的过程解析

    这篇文章将给大家总结学习Android 基础知识,Android应用启动流程,从启动到可交互的过程解析,在学习过程中,大家最好是把源码下载下来,感兴趣的小伙伴跟着小编一起来看看吧
    2023-08-08
  • Android组件初始化三种方式小结

    Android组件初始化三种方式小结

    在Android中,组件的初始化通常需要在适当的生命周期方法中进行,本文给大家详细的介绍了初始化的三种方式,文中有详细的代码示例供大家参考,具有一定的参考价值,需要的朋友可以参考下
    2023-08-08
  • Android 接收推送消息跳转到指定页面的方法

    Android 接收推送消息跳转到指定页面的方法

    这篇文章主要介绍了Android 接收推送消息跳转到指定页面的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • Android中SoundPool的使用步骤实例

    Android中SoundPool的使用步骤实例

    今天小编就为大家分享一篇关于Android中SoundPool的使用步骤实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Android onCreateOptionsMenu的使用方法总结

    Android onCreateOptionsMenu的使用方法总结

    这篇文章主要介绍了Android onCreateOptionsMenu的使用方法总结的相关资料,在Android下,每一个activity都捆绑了一个Menu,要想定义和使用菜单,都必须在Activity下进行操作,需要的朋友可以参考下
    2017-08-08
  • Mac Android Studio安装图文教程

    Mac Android Studio安装图文教程

    本文主要介绍了Mac Android Studio安装教程,文中通过图文代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • android 微信 sdk api调用不成功解决方案

    android 微信 sdk api调用不成功解决方案

    最近一直在调用微信的API,却发现一直调用不成功,纠结了好久,各方面找教程,现在晒出来和大家分享一下
    2012-11-11
  • Android如何判断当前点击位置是否在圆的内部

    Android如何判断当前点击位置是否在圆的内部

    这篇文章主要为大家详细介绍了Android如何判断当前点击位置是否在圆的内部,解析拖动圆形控件之内响应触摸事件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • flutter实现底部导航栏切换

    flutter实现底部导航栏切换

    这篇文章主要为大家详细介绍了flutter实现底部导航栏切换,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07

最新评论