1.TextView、EditText、Button
2016-05-29 16:20
239 查看
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" tools:context="com.example.test.MainActivity" tools:ignore="MergeRootFrame" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/textViewSampleFrequency" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/sample_frequency" /> <EditText android:id="@+id/editTextSamFre" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" android:ems="10" android:hint="@string/pleaseInputSamFre" android:inputType="number" > <requestFocus /> </EditText> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <Button android:id="@+id/buttonSamFre" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/sample_frequency" /> </LinearLayout> </LinearLayout>
package com.example.test;
import android.app.AlertDialog;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
public class MainActivity extends ActionBarActivity {
private Button buttonSamFre;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 初始化当前所需要的控件
buttonSamFre = (Button)findViewById(R.id.buttonSamFre);
// 设置监听事件
buttonSamFre.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
System.out.println("asdf");
new AlertDialog.Builder(MainActivity.this)
.setTitle("标题")
.setMessage("简单消息框")
.setPositiveButton("确定", null)
.show();
}
});
}
@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;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
相关文章推荐
- 剑指offer面试题22(java实现)
- 支持向量机之Hinge Loss 解释
- ie下jquery ajax 80020101错误的解决方法
- 静态库小纪
- 设计模式06_装饰者模式
- 信息:Could not publish server configuration for Tomcat v6.0 Server at localhost. Multiple Context
- 深入浅出DDoS***
- mysql源码编译安装 mysql-5.5.30.tar.gz
- android与arduino手机控制项目开源
- 牛顿法与拟牛顿法,SDM方法的一些注记
- J2EE的十三个规范
- innodb crash recovery流程
- HTML之字符集总结
- JavaScript 定义方法的3种方法
- dSYM文件分析
- volicity语法学习和总结
- scala闭包
- JAVA操作数据库插入中文表中显示乱码的解决方法
- hdu_3555_Bomb(数位DP)
- 叠框之scanf空格