安卓button属性(设置 Button 的元素属性 android:text 为 Exit )
本文目录
- 设置 Button 的元素属性 android:text 为 Exit
- button没有src属性不可以设置图片
- button按钮的属性设置
- 求 android RadioButton属性详解
- 安卓编程中如何让button运动起来
- android中怎么改变button的属性
- Android项目中如何在activity.java中修改main.xml中button的android:text的属性
- 求大神们解疑啊!android布局文件里面的与有什么区别啊!
- 安卓按钮按下效果怎么设置呢怎么设置按钮圆角和按下效果
设置 Button 的元素属性 android:text 为 Exit
上面说“把Exit改成中文”的回答是正确的。
猜测是汉化时把“Exit”汉化成“退出”了。用原版应该不会有这个问题。
与此类似,后面让添加一个按钮把里面的文字改成“Help”,也得写“帮助”才能过去。
参考:网页链接
button没有src属性不可以设置图片
button没有src属性不可以设置图片。Button是没有src属性的,而ImageButton既有src属性又有background属性。但需要注意的是,安卓开发中,纵然某组件没有某一属性,在xml中添加了这一属性之后也不会报错,只是没有任何效果而已。
button按钮的属性设置
1、name:表示按钮的名称,通常作为按钮标识进行使用。
2、type:表示按钮类型,通常与表单一起联用。reset:重置按钮sumit:提交按钮button:普通按钮
3、value:表示按钮初始值,通常在js脚本中进行使用和修改。
4、disabled:表示禁用按钮,使按钮不能点击END
5、autoplay:当页面加载时按钮应当自动地获得焦点。在实例中,我们会看到,第一次打开页面的时候,发现按钮出现了蓝色边框,就是所谓的焦点
求 android RadioButton属性详解
一: 单选按钮RadioButton在Android平台上也应用的非常多,比如一些选择项的时候,会用到单选按钮,实现单选按钮由两部分组成,也就是RadioButton和RadioGroup配合使用RadioButton的单选按钮; RadioGroup是单选组合框,用于将RadioButton框起来; 在没有RadioGroup的情况下,RadioButton可以全部都选中; 当多个RadioButton被RadioGroup包含的情况下,RadioButton只可以选择一个;注意:单选按钮的事件监听用setOnCheckedChangeListener来对单选按钮进行监听 例子:一道选择题,选择哪个城市美女最多,当然,这个就是为了测试Java代码 1.package org.loulijun.radio; 2. 3.import android.app.Activity; 4.import android.os.Bundle; 5.import android.view.Gravity; 6.import android.widget.RadioButton; 7.import android.widget.RadioGroup; 8.import android.widget.TextView; 9.import android.widget.Toast; 10. 11.public class RadioTest extends Activity { 12. /** Called when the activity is first created. */ 13. TextView textview; 14. RadioGroup radiogroup; 15. RadioButton radio1,radio2,radio3,radio4; 16. @Override 17. public void onCreate(Bundle savedInstanceState) { 18. super.onCreate(savedInstanceState); 19. setContentView(R.layout.main); 20. textview=(TextView)findViewById(R.id.textview1); 21. radiogroup=(RadioGroup)findViewById(R.id.radiogroup1); 22. radio1=(RadioButton)findViewById(R.id.radiobutton1); 23. radio2=(RadioButton)findViewById(R.id.radiobutton2); 24. radio3=(RadioButton)findViewById(R.id.radiobutton3); 25. radio4=(RadioButton)findViewById(R.id.radiobutton4); 26. 27. radiogroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { 28. 29. @Override 30. public void onCheckedChanged(RadioGroup group, int checkedId) { 31. // TODO Auto-generated method stub 32. if(checkedId==radio2.getId()) 33. { 34. DisplayToast("正确答案:"+radio2.getText()+",恭喜你,回答正确!"); 35. }else 36. { 37. DisplayToast("请注意,回答错误!"); 38. } 39. } 40. }); 41. } 42. public void DisplayToast(String str) 43. { 44. Toast toast=Toast.makeText(this, str, Toast.LENGTH_LONG); 45. toast.setGravity(Gravity.TOP,0,220); 46. toast.show(); 47. } 48.} strings.xml文件Xml代码 1.《?xml version="1.0" encoding="utf-8"?》 2.《resources》 3. 《string name="hello"》哪个城市美女多?《/string》 4. 《string name="app_name"》单选按钮测试《/string》 5. 《string name="radiobutton1"》杭州《/string》 6. 《string name="radiobutton2"》成都《/string》 7. 《string name="radiobutton3"》重庆《/string》 8. 《string name="radiobutton4"》苏州《/string》 9.《/resources》 main.xml文件:注意,这里面,4个RadioButton包含在RadioGroup中Xml代码 1.《?xml version="1.0" encoding="utf-8"?》 ***隐藏网址***3. android:orientation="vertical" 4. android:layout_width="fill_parent" 5. android:layout_height="fill_parent" 6. 》 7.《TextView 8. android:layout_width="fill_parent" 9. android:layout_height="wrap_content" 10. android:text="@string/hello" 11. android:id="@+id/textview1" 12. /》 13. 《RadioGroup 14. android:id="@+id/radiogroup1" 15. android:layout_width="wrap_content" 16. android:layout_height="wrap_content" 17. android:orientation="vertical" 18. android:layout_x="3px" 19. 》 20. 《RadioButton 21. android:id="@+id/radiobutton1" 22. android:layout_width="wrap_content" 23. android:layout_height="wrap_content" 24. android:text="@string/radiobutton1" 25. /》 26. 《RadioButton 27. android:id="@+id/radiobutton2" 28. android:layout_width="wrap_content" 29. android:layout_height="wrap_content" 30. android:text="@string/radiobutton2" 31. /》 32. 《RadioButton 33. android:id="@+id/radiobutton3" 34. android:layout_width="wrap_content" 35. android:layout_height="wrap_content" 36. android:text="@string/radiobutton3" 37. /》 38. 《RadioButton 39. android:id="@+id/radiobutton4" 40. android:layout_width="wrap_content" 41. android:layout_height="wrap_content" 42. android:text="@string/radiobutton4" 43. /》 44. 《/RadioGroup》 45.《/LinearLayout》 二:Android 自定义RadioButton的样式(和上面关系不大) 我们知道Android控件里的button,listview可以用xml的样式自定义成自己希望的漂亮样式。 最近用到RadioButton,利用xml修改android:background="@drawable/button_drawable",其中button_drawable为自己定义的.xml文件(res/drawable文件下),但是不成功,到网上查找,也没有正确的说法,我就开始自己尝试,最后做好了。 其实方法很简单,同样在res/drawable新建radiobutton.xml如下 Xml代码 ***隐藏网址***2. 3. 《item 4. 5. 6. android:state_enabled="true" 7. 8. android:state_checked="true" 9. 10. android:drawable="@drawable/check" /》 11. 12. 《item 13. 14. android:state_enabled="true" 15. 16. android:state_checked="false" 17. 18. android:drawable="@drawable/checknull" /》 19. 20. 《/selector》 check和checknull分别为选中和位选中的图片。然后在你的布局文件中,RadioButton 布局设置android:button = "@drawable/radiobutton",就可以了!
安卓编程中如何让button运动起来
要让button运动,改变button的位置属性就可以。举个例子,比较简单的情况是是button放在一个FrameLayout里,marginLeft是10,marginRight是10,那么初始状态下button就位于父Layout的(10,10)位置,这时候在代码里设置一下margin值,就可以定位botton:
FrameLayout.LayoutParams lp = (FrameLayout.LayoutParams)button.getLayoutParams();lp.setMargins(20/*left*/,20/*top*/,0/*right*/,0/*bottom*/);button.setLayoutParams(lp);
这样就可以将button定位到(20,20)这个点。
这样LZ可以看出,如果你的button在RelativeLayout或者LinearLayout中通过其它View定位,那么改变这个Button位置的方法就会复杂不少。请LZ自己根据需求调整Layout的设计。
另外,如果LZ需要动画,可以考虑使用Animation,用起来的思路很简单,步骤就是定义一个动画,再将动画绑定到button上执行,比如上面的移动代码可以是这样:
Animation anim = new TranslateAnimation(10/*From X*/,20/*To X*/,10/*From Y*/,20/*To Y*/);button.startAnimation(anim);
当然,Animation并不会真正地将button的实际位置移动到需要的地方去,它只是通过矩阵实现一个变换效果,通常使用的方法是:先执行动画,在动画的结束回调里把button移动到想移动的地方。
使用动画的话,请LZ关注几个Animation的方法:
setFillBeforesetFillAftersetAnimationListener
android中怎么改变button的属性
首先在layout文件设置一个id《Buttonandroid:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"/》然后在主活动文件中获取这个button,再设置 setEnabled 属性即可。Button btn = (Button)fidViewById(R.id.button);btn.setEnabled(true);//或者设置为false
Android项目中如何在activity.java中修改main.xml中button的android:text的属性
android:text="要显示的东西"引号里的一般直接显示.但是这样显然不利于维护,所以一般会用@@string/mystring来引用string资源,比如你去res\values\下应该能找到一个string.xml的文件。里面有《string name="mystring"》Hello World《/string》这行代码,定义了一个string资源。你可以吧两个尖括号中的字改了,再运行就会发现变成你改了之后的字。资源和赋值分开,是安卓界面设计的一种规范,一开始有点麻烦,习惯就好了
求大神们解疑啊!android布局文件里面的与有什么区别啊!
没有区别,写法不同而已,这是XML文件的结构。只须知道/表示标签结束就可。《Button 在这里放置的称为属性/》;《Button 》在这里放置的称地元素《/Button》,而通过转化是可以把元素放到属性里的,只不过属性有属性名和属性值。还有如果在《Button》标签下定义子标签的放就只能是通过《Button》 《/Button》的方式放置了。这样的例子在Android的mainfest.xml文件里很多。 再如HTML里的换行,我可以写《br/》,我也可以写成《br》《/br》,但如果标签里必须放元素的话就只能是后者的写法了,如《p》内容《/p》; 多留意就是了,有问题我再补充。
安卓按钮按下效果怎么设置呢怎么设置按钮圆角和按下效果
可以通过shape设置圆角《?xml version="1.0" encoding="utf-8"?》《!-- shape如果不声明形状默认是正方形 --》***隐藏网址*** 《!-- 设置圆角 --》 《corners android:radius="2dp" 》 《/corners》 《!-- 设置填充色 --》 《solid android:color="#4285f4" 》 《/solid》 《!-- 设置边框的颜色和宽度 --》 《stroke android:width="1dp" android:color="#4285f4" 》 《/stroke》《/shape》通过selector设置点击效果button_bg.xml《?xml version="1.0" encoding="utf-8"?》《!-- 这个是用于控制按钮组背景的文件 --》***隐藏网址*** 《!-- **点击时效果**********背景引用的资源*************************是否获得焦点*********************是否按下******* --》 《item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="false"/》 《item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="true"/》 《item android:drawable="@drawable/button_p" android:state_focused="false" android:state_pressed="true"/》 《!-- **************没有任何操作时显示的背景************** --》 《item android:drawable="@drawable/button_n"》《/item》《/selector》在xml文件中设置button的background属性。 android:background="@drawable/button_bg"
更多文章:
数据结构与算法题目(数据结构与算法,C/C++ Rescue the princess(拯救公主))
2024年7月2日 21:28
staticmethod的意义(staticmethod和classmethod的区别)
2024年8月25日 07:55
weeks手帐本多大毫米?请问weeks前面不用加介词么weeks表达时间前都不加介词么谢谢
2024年6月10日 11:09
js监听元素变化(JavaScript监听div变化改变元素样式)
2024年7月3日 19:37
接地变压器的原理及作用(接地刀闸的工作原理变压器的工作原理)
2024年7月4日 21:42
hamburger是什么意思中文(hamburger翻译中文是什么意思)
2024年6月30日 22:28
html幻灯片代码控件(新手自学:怎样在html中引入幻灯片网页特效)
2024年7月20日 02:34
flash鼠标跟随效果代码(flash鼠标跟随代码 3.0)
2024年9月1日 11:30