Android如何多个控件设置一个属性
比如我有好多Button控件,我想让每个有一个相同的text属性和一个相同的长宽,但是我又不想一个一个的来改,好像要写一个XML文件,一个属性对应一个ITEM这个文件是什...
比如我有好多Button控件,我想让每个有一个相同的text属性和一个相同的长宽,但是我又不想一个一个的来改,好像要写一个XML文件,一个属性对应一个ITEM 这个文件是什么写法?有人能复制一个下来给看看么
展开
5个回答
展开全部
通过设置公共style的方式对同一个属性进行统一设置
1、res/values文件夹下新建一个xml文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!--定义一个叫et1的style-->
<style name="et1" parent="@android:style/Widget.EditText">
<!--设置控件的背景色-->
<item name="android:background">#1A4EA4</item>
</style>
</resources>
2、组件中使用
<EditText android:layout_width="fill_parent" android:id="@+id/et2"
android:text="自定义样式一" android:layout_height="wrap_content" style="@style/et1"></EditText> <!--设置style为et1,需要设置同样属性的其他组件可以都设置成同一个style-->
展开全部
给Button设置一个style属性,这个style引用
自己定义的style
将要设置的相同的属性都写在style里,这个style是要自己定义的,style文件的写法比如
<item
name="android:width">wrap_content
<item
name="android:height">match_parent
自己定义的style
将要设置的相同的属性都写在style里,这个style是要自己定义的,style文件的写法比如
<item
name="android:width">wrap_content
<item
name="android:height">match_parent
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给Button设置一个style属性,这个style引用 自己定义的style
将要设置的相同的属性都写在style里,这个style是要自己定义的,style文件的写法比如
<style name="my_button">
<item name="android:width">wrap_content</item>
<item name="android:height">match_parent</item>
</style>
将要设置的相同的属性都写在style里,这个style是要自己定义的,style文件的写法比如
<style name="my_button">
<item name="android:width">wrap_content</item>
<item name="android:height">match_parent</item>
</style>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接写道res/values/目录下就行了
语法
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="string_name">text_string</string>
</resources>
语法
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="string_name">text_string</string>
</resources>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-04-20
展开全部
style 里面 然后把styleID付给你的button
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询