android标签
Ⅰ Android视图开发中,layer-list\item\clip\shape等标签对应不同的Drawable对象,是什么意思
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector。可以这样说,shape和selector在美化控件中的作用是至关重要的。
1.Shape
简介
作用:XML中定义的几何形状
位置:res/drawable/文件的名称.xml
使用的方法:
java代码中:R.drawable.文件的名称
XML中:Android:background="@drawable/文件的名称"
属性:
<shape> Android:shape=["rectangle" | "oval" | "line" | "ring"]
其中rectagle矩形,oval椭圆,line水平直线,ring环形
<shape>中子节点的常用属性:
<gradient> 渐变
Android:startColor 起始颜色
Android:endColor 结束颜色
Android:angle 渐变角度,0从上到下,90表示从左到右,数值为45的整数倍默认为0;
Android:type 渐变的样式 liner线性渐变 radial环形渐变 sweep
<solid > 填充
Android:color 填充的颜色
<stroke > 描边
Android:width 描边的宽度
Android:color 描边的颜色
Android:dashWidth 表示'-'横线的宽度
Android:dashGap 表示'-'横线之间的距离
<corners > 圆角
Android:radius 圆角的半径 值越大角越圆
Android:topRightRadius 右上圆角半径
Android:bottomLeftRadius 右下圆角角半径
Android:topLeftRadius 左上圆角半径
Android:bottomRightRadius 左下圆角半径
<padding >填充
android:bottom="1.0dip" 底部填充
android:left="1.0dip" 左边填充
android:right="1.0dip" 右边填充
android:top="0.0dip" 上面填充
2.Selector
简介
根据不同的选定状态来定义不同的现实效果
分为四大属性:
android:state_selected是选中
android:state_focused是获得焦点
android:state_pressed是点击
android:state_enabled是设置是否响应事件,指所有事件
android:state_window_focused默认时的背景图片
引用位置:res/drawable/文件的名称.xml
使用的方法:
Java代码中:R.drawable.文件的名称
XML中:Android:background="@drawable/文件的名称"
[java] view plain
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:Android="http://schemas.android.com/apk/res/android">
<!-- 默认时的背景图片-->
<item Android:drawable="@drawable/pic1" />
<!-- 没有焦点时的背景图片 -->
<item
Android:state_window_focused="false"
android:drawable="@drawable/pic_blue"
/>
<!-- 非触摸模式下获得焦点并单击时的背景图片 -->
<item
Android:state_focused="true"
android:state_pressed="true"
android:drawable= "@drawable/pic_red"
/>
<!-- 触摸模式下单击时的背景图片-->
<item
Android:state_focused="false"
Android:state_pressed="true"
Android:drawable="@drawable/pic_pink"
/>
<!--选中时的图片背景-->
<item
Android:state_selected="true"
android:drawable="@drawable/pic_orange"
/>
<!--获得焦点时的图片背景-->
<item
Android:state_focused="true"
Android:drawable="@drawable/pic_green"
/>
</selector>
3.layer-list
简介:
将多个图片或上面两种效果按照顺序层叠起来
例子:
[java] view plain
<?xml version="1.0" encoding="UTF-8"?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<!--图片1-->
<item android:id="@+id/user_faceback_drawable"
android:drawable="@drawable/faceback" />
<!--图片2-->
<item android:id="@+id/user_face_drawable"
android:drawable="@drawable/h001"
android:left="10.0dip"
android:top="18.0dip"
android:right="25.0dip"
android:bottom="35.0dip" />
</layer-list>
<!--2个图片的叠加-->
效果图:
Ⅱ android xml中view标签是做什么的
如果宽度和高度按下面的设置,就会显示一条宽度为1px的竖线
android:layout_width="1px"
android:layout_height="fill_parent"
你这个应该是个区域吧。
Ⅲ Android 如何实现添加多标签功能
Android多标签的实现通常有几下方式:
使用TabHost控件,但是这个控件自android 3.0以后就被废弃了。
使用ActionBar,android 3.0以后增加了一个ActionBar这个控件,如果低版本要使用,需要引入v7包。
使用RadioGroup RadioBuuton,这个控件最方便,同时也是用最多的。
标签与内容的搭配还需要使用Fragment。
Ⅳ android HTML标签问题
"<" 要用⁢ 代替,而">"要用>来代替
Ⅳ android studio 怎么添加标签代码库
Android studio软件怎么添加书签?
通过按下(fn F3)来创建,创建之后会在行的旁边放入一个选中图标,类似于debug 的断点。和喜欢的另一个不同点是可以给书签添加描述。只需进入Tool Buttons bar 区域的喜欢选项卡,然后右键任意书签在弹出的菜单里选择Edit Description。
Android studio怎么使用助记符标记书签
要在代码中进行做标签的情况下,就需要在代码的前进行选中。
然后进行点击Android studio的菜单中的“navigate”的选项中。
就这样就弹出了一个下拉的菜单中,进行选中下拉菜单中的一个为“Boolmarks”的选项。
然后就会弹出了下一级的菜单中,进行下一级菜单中的“Toggle Bookmark with mnemonic”的选项。
这样在代码中就会弹出了一个Bookmark mnemonic的选项,然后就选择一个标签的数字信息。
这样的话,在代码的标签就添加完成了,那么需要查看标签的话,可以标签管理中可以进行快速查找到。
Android studio怎么管理代码书签:
1、在编辑器中已经添加了书签,然后进行点击Android studio中的"navigate"选项菜单。
2、然后就会弹出了下拉菜单进行选择“bookmarks”的选项。
3、这样就会弹出了下一级的菜单中进行选中“show bookmarks”的选项。
4、这样就会弹出了bookmarks的窗口的选项,选中一个书签,进行点击右上角的编辑的按钮。
5、就会弹出了一个为bookmark description的选项,在输入框中输入名称。
6、这样的书签添加的名称之后,方便于对书签上管理和查看。
Ⅵ android<set>标签的作用
Android里的动画效果可以在代码里实现也可以自己通过自定义xml文件进行实现。
通过xml文件自定义就会用到set,意思为集合,就是使用这个xml时会播放由哪些动画组成的集合序列,使用该xml得使用特定的API接口进行解析播放。希望能帮到你
具体可以参考这个:
http://www.360doc.com/content/13/0102/22/6541311_257754535.shtml
Ⅶ android textview 怎么转义html标签
Android中的TextView,本身就支持部分的Html格式标签。这其中包括常用的字体大小颜色设置,文本链接等。使用起来也比较方便,只需要使用Html类转换一下即可。比如:
textView.setText(Html.fromHtml(str));
一、实现TextView里的文字有不同颜色
import android.text.Html;
TextView t3 = (TextView) findViewById(R.id.text3);
t3.setText(Html.fromHtml( "<b>text3:</b> Text with a " + "<a href="http://www.google.com">link</a> " +"created in the Java source code using HTML."));
二、TextView显示html文件中的图片
要让TextView解析和显示Html代码。可以使用
Spanned text = Html.fromHtml(source);
tv.setText(text);
来实现,这个用起来简单方便。
但是,怎样让TextView也显示Html中<image>节点的图像呢?
可以看到fromHtml还有另一个重构:
fromHtml(String source, Html.ImageGetter imageGetter, Html.TagHandler tagHandler)
实现一下ImageGetter就可以让图片显示了:
ImageGetter imgGetter = new Html.ImageGetter() {
@Override
public Drawable getDrawable(String source) {
Drawable drawable = null;
drawable = Drawable.createFromPath(source); // Or fetch it from the URL
// Important
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable
.getIntrinsicHeight());
return drawable;
}
};
Ⅷ 关于安卓开发应用程序名和activity标签名字
application标签里和activity标签里各有一个label 你看一下是不是用的同一个string.xml 如果是一个的话,那么他们是同步修改的。
Ⅸ Android开发中,各个标签的android:name属性分别是什么意思
你说的是配置文件Androidmanifest.xml里的吧,这个后面的是activity的路径,一般为包名.activity名。在mainactivity所属的包里,包名可以省略
Ⅹ Android开发中,item标签用来做什么
在xml中代表一个元素。 根据不同的使用环境,所包含的意思可能有所区别,但是大多情况下代表多项中的一项。具体看使用环境。