搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Guff_9hys
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
网上有哪些兼职副业能一天赚二三十?分享7个靠谱的搞钱副业_有什么一天能赚个20-30元的任务
2
Java后台常见面试题_java 后端面试题
3
使用IDEA远程运行测试hadoop jar包_连接hadoop测试
4
Flink入门系列--和Springboot框架结合(1.14.3版本)_springboot flink
5
校招面试真题 | 你的期望薪资是多少?为什么?_校招面试问薪资要求
6
POJ-1063 Flip and Shift 数学分析&运用守恒定理
7
队列的实现,数组队列,链表队列,循环队列 简单详细(附源码)_以数组形式构建一个(顺序)队列,实现进队、出队、判定队是否为空等操作
8
Spark MLlib 特征工程(下)_特征工程输出向量
9
【C语言实现链栈】看完这篇文章,你又进步了_c语言创建一个空的链栈,实现栈的入栈、出栈、返回栈顶元素基本算法。
10
数据结构(学习)2024.8.9(双向链表)
当前位置:
article
> 正文
关于xmlns:tools使用_linearlayout xmlns:tools
作者:Guff_9hys | 2024-08-07 18:45:27
赞
踩
linearlayout xmlns:tools
现在建立项目的时候在布局文件里面都会有一个 如下面的内容:
[html]
view plain
copy
<
LinearLayout
xmlns:android
=
"http://schemas.android.com/apk/res/android"
xmlns:tools
=
"http://schemas.android.com/tools"
---
android:orientation
=
"vertical"
android:layout_width
=
"fill_parent"
android:layout_height
=
"fill_parent"
tools:context
=
".MainActivity"
----
/>
当然你不用也可以删除掉,tools:context是指向使用此布局的Activity,或者说是上面的MainActivity会解析这个布局,写这个有什么好处呢,看下面代码:
[html]
view plain
copy
<
span
style
=
"font-size:14px;"
>
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
LinearLayout
xmlns:android
=
"http://schemas.android.com/apk/res/android"
xmlns:tools
=
"http://schemas.android.com/tools"
android:layout_width
=
"match_parent"
android:layout_height
=
"match_parent"
android:orientation
=
"vertical"
tools:context
=
".Test"
>
<
Button
android:layout_width
=
"wrap_content"
android:layout_height
=
"wrap_content"
android:onClick
=
"clickChange"
android:text
=
"点击"
/>
</
LinearLayout
>
</
span
>
[java]
view plain
copy
<span style=
"font-size:14px;"
>
public
class
Test
extends
Activity {
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.test);
}
public
void
clickChange(View v) {
Intent intent =
new
Intent(
this
, MainActivity.
class
);
startActivity(intent);
overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
}
}</span>
在Test.java中我没有获取test.xml布局中的Button实例,同样我也没有在test.xml里面设置“点击”按钮的id,但是我在按钮属性里面设置了android:onClick="clickChange"对应于Test.java中的public void clickChange(View v) 方法,从上面的例子中可以看出设置tools:context后,我们可以简化一些组件实例,就像"点击"
按钮只实现了一个点击功能,我们就没有必要再获取id然后实现他的onclick事件,简化了代码。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Guff_9hys/article/detail/943994
推荐阅读
article
探索
容器
安全
的
新维度:
Veinmind
-
Tools
...
探索
容器
安全
的
新维度:
Veinmind
-
Tools
项目地址:https://gitcode.com/chaitin/ve...
赞
踩
article
大
语言
模型
应用指南:
Toolformer
_
大
语言
模型
tools...
大
语言
模型
应用指南:
Toolformer
1. 背景介绍1.1
大
语言
模型
的发展历程1.1.1 早期的
语言
模型
1.1._
大
...
赞
踩
article
【无标题】Class com.sun.
tools
.
javac
.
tree
.
JCTree
$JCImpor...
这个错误通常发生在使用了编译器内部API的代码中,而该API在不同版本的JDK中可能会发生变化,导致代码尝试访问一个在当...
赞
踩
article
VS2015
代码:
MSB8020
The
build
tools
for
v120
_xp (Pl...
出现问题图示:解决方法:项目->xxx属性->常规->平台工具集 选择第一个v140_
vs2015
for
v120
vs...
赞
踩
article
Android
中
tools
属性
的使用_
android
tools
...
Android
Studio在
tools
命名空间中支持一些XML
属性
来开关设计功能和编译时行为。当构建应用时,构建工具会...
赞
踩
article
Android
布局
文件
中Tools
属性
的应用_
android
tools
父
布局
...
每当创建新项目的时候,在MainActivity的
布局
文件
layout中的根节点上都有一个xmlns:
tools
=”ht...
赞
踩
article
android
xmlns:
tools
用法...
Android开发中在布局文件里面都会有如下面的内容: xmlns:
tools
="http://schemas.an...
赞
踩
article
Android
布局
属性
tools
分析_
android
布局
中
tools
...
一、
tools
属性说明/**【标识】当前的
布局
文件是用于MainActivity这个activity*/xmlns:to...
赞
踩
article
安卓
布局
预览
tools
_
android
布局
中
tools
...
安卓
布局
xml
tools
使用
_
android
布局
中
tools
android
布局
中
tools
...
赞
踩
相关标签
计算科学
神经计算
深度学习
神经网络
大数据
人工智能
大型语言模型
AI
AGI
LLM
Java
Python
架构设计
Agent
RPA
jvm
java
spring
android
UI
布局
开发语言