<!--相对布局 -->
<RelativeLayout xmlns:android=" http://schemas.android.com/apk/res/android"
xmlns:tools=" http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
android:background="@drawable/ic_launcher">
<!-- 文本视图 -->
<TextView
android:id="@+id/txt_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="今天早饭吃什么?"
android:textColor="#000000"
android:textSize="25sp"
/>
<RelativeLayout xmlns:android=" http://schemas.android.com/apk/res/android"
xmlns:tools=" http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
android:background="@drawable/ic_launcher">
<!-- 文本视图 -->
<TextView
android:id="@+id/txt_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="今天早饭吃什么?"
android:textColor="#000000"
android:textSize="25sp"
/>
<TextView
android:id="@+id/tex_A"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/txt_content"
android:layout_below="@+id/txt_content"
android:layout_margin="50dp"
android:layout_marginLeft="36dp"
android:layout_marginTop="34dp"
android:text="A:包子"
android:textColor="#000ccc"
android:textStyle="bold|italic" />
android:id="@+id/tex_A"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/txt_content"
android:layout_below="@+id/txt_content"
android:layout_margin="50dp"
android:layout_marginLeft="36dp"
android:layout_marginTop="34dp"
android:text="A:包子"
android:textColor="#000ccc"
android:textStyle="bold|italic" />
<TextView
android:id="@+id/tex_C"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/tex_A"
android:layout_alignBottom="@+id/tex_A"
android:layout_toRightOf="@+id/tex_A"
android:text="C:米饭"
android:textColor="#000ccc"
android:textStyle="bold|italic" />
android:id="@+id/tex_C"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/tex_A"
android:layout_alignBottom="@+id/tex_A"
android:layout_toRightOf="@+id/tex_A"
android:text="C:米饭"
android:textColor="#000ccc"
android:textStyle="bold|italic" />
<TextView
android:id="@+id/tex_B"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tex_A"
android:layout_alignParentBottom="true"
android:layout_marginBottom="32dp"
android:text="B:馒头"
android:textColor="#000ccc"
android:textStyle="bold|italic" />
android:id="@+id/tex_B"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/tex_A"
android:layout_alignParentBottom="true"
android:layout_marginBottom="32dp"
android:text="B:馒头"
android:textColor="#000ccc"
android:textStyle="bold|italic" />
<TextView
android:id="@+id/tex_D"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/tex_B"
android:layout_alignBottom="@+id/tex_B"
android:layout_alignLeft="@+id/tex_C"
android:text="D:没吃"
android:textColor="#000ccc"
android:textStyle="bold|italic" />
<!-- 按钮 -->
<Button
android:id="@+id/bt_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/tex_C"
android:layout_alignLeft="@+id/tex_A"
android:layout_marginLeft="22dp"
android:paddingLeft="10dp"
android:paddingTop="5dp"
android:text="提交按钮!" />
android:id="@+id/tex_D"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/tex_B"
android:layout_alignBottom="@+id/tex_B"
android:layout_alignLeft="@+id/tex_C"
android:text="D:没吃"
android:textColor="#000ccc"
android:textStyle="bold|italic" />
<!-- 按钮 -->
<Button
android:id="@+id/bt_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/tex_C"
android:layout_alignLeft="@+id/tex_A"
android:layout_marginLeft="22dp"
android:paddingLeft="10dp"
android:paddingTop="5dp"
android:text="提交按钮!" />
</RelativeLayout>
<?xml version="1.0" encoding="utf-8"?>
<!-- 线性布局 -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="去山东找蓝翔!!"
android:textSize="30sp" />
<!--
singleLine(只允许单行输入)
enabled(当前控件是否可使用)
hint(添加提示语)
typeface(字体样式)
gravity(字体格式)
digits(只允许写入、限制输入“asdfg”)
ellipsize(需要焦点 跑马灯效果marquee 与maxLength配合)
inputType(控制弹出键盘)
paddingLeft(控制控件内文本位置)
-->
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLength="20"
android:ems="10"
android:enabled="true"
android:gravity="center"
android:hint="请输入:"
android:singleLine="true"
android:typeface="sans"
android:digits="asdfg"
android:inputType="phone"
android:paddingLeft="20dp"
>
<requestFocus />
</EditText>
<!-- 按钮 -->
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="200dp"
android:text="注册信息" />
<!-- 文本框 -->
<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="答题结果"
/>
</LinearLayout>
//代码区
package com.example.helloworld;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
EditText et_an;
EditText et_re;
TextView tv_an;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_base);
TextView txt_content = (TextView) findViewById(R.id.txt_content);
/*
* //设置颜色 txt_content.setTextColor(Color.RED);
* txt_content.setText("明天吃什么?");
*
* Button bt_1= (Button)findViewById(R.id.bt_1);
* bt_1.setBackgroundColor(Color.BLUE);
*/
et_an = (EditText) findViewById(R.id.editText1);
et_re = (EditText) findViewById(R.id.editText2);
tv_an=(TextView) findViewById(R.id.textView1);
Button btn_con = (Button) findViewById(R.id.button1);
// setOnClickListener点击事件(按钮)
btn_con.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
//替换
String sinput1 = et_an.getText().toString();
String sinput2 = et_re.getText().toString();
String retv_an=tv_an.getText().toString();
//判断文本1是否为空 不是则继续执行替换
if(sinput1.equals("")){
Toast.makeText(MainActivity.this,"不能为空!!", 1000).show();
}else{
//判断标题中是否有文本1 有则替换 无则弹出提示框
if(retv_an.contains(sinput1)){
tv_an.setText(retv_an.replace(sinput1, sinput2).toString());
}else{
//et_re.setText("没有此串!!");
//弹出提示框
Toast.makeText(MainActivity.this,"没有此串!!", 1000).show();
}
}
/*//赋值颠倒
String sinput1 = et_an.getText().toString();
String sinput2 = et_re.getText().toString();
et_re.setText(sinput1);
et_an.setText(sinput1+sinput2);*/
/*//复制、剪切
String sinput1 = et_an.getText().toString();
String sinput2 = et_re.getText().toString();
if(!sinput1.equals("")){
et_re.setText(sinput1);
et_an.setText("");
}else{
et_re.setText("文本框不能为空");
}*/
/*//问答
* String sinput = et_an.getText().toString();
if (sinput.equals("lanxiang")) {
et_re.setText("这都蒙对了!");
et_re.setTextColor(Color.RED);
} else {
et_re.setText("这辈子你是猜不着了!");
et_an.setText("");
et_an.requestFocus();
}*/
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}