替换TextView为Button来显示“Hello world”

来源:互联网 发布:2炫装修软件 编辑:程序博客网 时间:2024/04/30 03:00

改之前的效果图为:

          

改之后的效果图为:

                               

 

过程:

              1.res下的layout下的activity_main.xml设计视图中的TextView删除。

                       (方法:将鼠标放在TextView上点击鼠标右键,点击Delete)

               2.将Form Widgets下的Button拖放在图中

               3.方法一(硬编码方式):Button属性中的text属性值改为Hello world(要显示的字)。

                          改前关于button属性的代码为:

                                                        

<Button        android:id="@+id/button1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentTop="true"        android:layout_marginLeft="58dp"        android:layout_marginTop="50dp"        android:text="Button" />


 

                          改后关于button属性的代码为:

<Button        android:id="@+id/button1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentTop="true"        android:layout_marginLeft="58dp"        android:layout_marginTop="50dp"        android:text="Hello world" />


 

              方法二:Button属性中的text属性值改为@string/hello_world(要显示字的名字)。(前提:<string name="hello_world">显示内容</string>中的显示内容为Hello world!)

                       res下的values下的strings.xml的代码为:
<?xml version="1.0" encoding="utf-8"?><resources>    <string name="app_name">HelloWord</string>    <string name="action_settings">Settings</string>    <string name="hello_world">Hello world!</string></resources>

                     关于button属性的代码为:

 <Button        android:id="@+id/button1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentTop="true"        android:layout_marginLeft="58dp"        android:layout_marginTop="50dp"        android:text="@string/hello_world" />



 

 

 

0 0