Android 2.2 API ---------ImageButton
2016-03-15 21:47
766 查看
一:Activity——main: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" 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/bg1" > <TextView android:id="@+id/tvNamePrompt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="171dp" android:text="@string/tv_namePrompt" /> <EditText android:id="@+id/etName" android:hint="@string/tv_namePrompt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/tvNamePrompt" android:layout_centerHorizontal="true" android:layout_marginTop="20dp" android:ems="10" android:inputType="textPersonName" > <requestFocus /> </EditText> <Button android:id="@+id/btn_Click" android:background="@null" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/tvNamePrompt" android:layout_below="@+id/etName" android:layout_marginTop="26dp" android:layout_marginLeft="10dp" android:text="@string/btn_Click" /> </RelativeLayout> 二:MainActivity: package cn.edu.bztc.android; import org.apache.http.client.protocol.ClientContextConfigurer; import cn.edu.bztc.andriod.R; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity { public static final String TAG="MainActivity"; private Button btnClick; private EditText etName; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btnClick = (Button) findViewById(R.id.btn_Click); btnClick.setOnClickListener(new ClickHandler()); etName=(EditText) findViewById(R.id.etName); } class ClickHandler implements OnClickListener{ @Override public void onClick(View v) { // TODO Auto-generated method stub String name=etName.getText().toString(); Log.d(TAG, "name="+name); Toast.makeText(MainActivity.this, "你好"+name, Toast.LENGTH_LONG).show(); } } 三:Strings.xml: <resources> <string name="app_name">Andriod</string> <string name="action_settings">Settings</string> <string name="tv_namePrompt">请输入你的姓名!</string> <string name="btn_Click">请触摸它</string> </resources>
相关文章推荐
- 手机震动的节奏(Vibrator对象及周期运用)
- iOS,Android,WP, .NET通用AES加密算法
- android学习日常3-15 关于单选框附加监听的复习
- Android 图片压缩
- 介绍Text-To-Speech在Android中的用法
- android山寨卫士开发笔记-001
- windows 7下,给android ndk编译libcurl
- Android开发Style的使用,控件共同属性的抽取
- Android入门简介
- android——彻底关闭——应用程序
- 重装电脑以后,android studio打不开,提示找不到JVM
- win10中Android模拟器在安装了intelhaxm-android仍无法启动
- android游戏开发课程&nbsp;设置按钮点击…
- android游戏开发课程&nbsp;layout_…
- Android MVP 使用教程
- Android View三种属性——VISIBLE,INVISIBLE,GONE
- 【组合控件】android自定义控件之带文字的ImageView
- 解决android项目api高于模拟器api…
- android使用单选并设置按钮提醒
- android使用单选并设置按钮提醒2