Android_字符串转换

       这个很简单,只是一个输入框,一个按钮,一个TextView用来显示转换后的字符串,按钮有一个事件,使用可视化操作界面下添加的,毕竟很方便嘛!

布局文件代码:

 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 2     xmlns:tools="http://schemas.android.com/tools"
 3     android:id="@+id/LinearLayout2"
 4     android:layout_width="match_parent"
 5     android:layout_height="match_parent"
 6     android:orientation="vertical"
 7     android:paddingBottom="@dimen/activity_vertical_margin"
 8     android:paddingLeft="@dimen/activity_horizontal_margin"
 9     android:paddingRight="@dimen/activity_horizontal_margin"
10     android:paddingTop="@dimen/activity_vertical_margin"
11     tools:context=".MainActivity" >
12 
13     <LinearLayout
14         android:layout_width="match_parent"
15         android:layout_height="wrap_content" >
16 
17         <TextView
18             android:layout_width="wrap_content"
19             android:layout_height="wrap_content"
20             android:text="小写字符串:" />
21 
22         <EditText
23             android:id="@+id/etL"
24             android:layout_width="wrap_content"
25             android:layout_height="wrap_content"
26             android:layout_weight="1"
27             android:ems="10" >
28 
29             <requestFocus />
30         </EditText>
31 
32     </LinearLayout>
33 
34     <Button
35         android:id="@+id/bnt1"
36         android:layout_width="match_parent"
37         android:layout_height="wrap_content"
38         android:onClick="btnConvert_Click"
39         android:text="转        换" />
40 
41     <TextView
42         android:id="@+id/tvResult"
43         android:layout_width="wrap_content"
44         android:layout_height="wrap_content"
45         android:text="大写字符串:" />
46 
47 </LinearLayout>

Java文件:

 1 package com.dc365.t1;
 2 
 3 import android.os.Bundle;
 4 import android.app.Activity;
 5 import android.view.Menu;
 6 import android.view.View;
 7 import android.widget.EditText;
 8 import android.widget.TextView;
 9 
10 public class MainActivity extends Activity {
11  
12     //变量***********************************************************************
13     private EditText etl = null;
14     private TextView result = null;
15     
16     //函数***********************************************************************
17     @Override
18     protected void onCreate(Bundle savedInstanceState) {
19         super.onCreate(savedInstanceState);
20         setContentView(R.layout.activity_main);
21         etl=(EditText)findViewById(R.id.etL);
22         result=(TextView)findViewById(R.id.tvResult);
23     }
24 
25     @Override
26     public boolean onCreateOptionsMenu(Menu menu) {
27         // Inflate the menu; this adds items to the action bar if it is present.
28         //getMenuInflater().inflate(R.menu.main, menu);
29         return true;
30     }
31     
32     
33     public void btnConvert_Click(View v)
34     {
35         String s="";
36         s=etl.getText().toString();
37         s=s.toUpperCase();
38         result.setText("大写字符串:"+s);
39     }
40 }

运行效果:

posted @ 2016-03-26 09:42  _小学生  阅读(642)  评论(0编辑  收藏  举报