`
jk138
  • 浏览: 153932 次
  • 性别: Icon_minigender_1
  • 来自: 茂名
社区版块
存档分类
最新评论

4_1.TextView与EditView_setOnkeyListener事件

阅读更多

本范例以EditView与TextView示范如何在捕捉User键盘输入文字的时实时取得文字,同步显示于Textview,实时输入输出。

package com.chaowen;

import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;

public class Ex04_01 extends Activity {
    /** Called when the activity is first created. */
	private TextView mTextView;
	private EditText mEditText;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        mTextView=(TextView)findViewById(R.id.myTextView);
        mEditText=(EditText)findViewById(R.id.myEditText);
        //设置EditText用onkeyListener来启动
        mEditText.setOnKeyListener(new EditText.OnKeyListener(){

			@Override
			public boolean onKey(View v, int keyCode, KeyEvent event) {
				mTextView.setText(mEditText.getText().toString());
				return false;
			}
        	
        });
    }
}

 

 

  //main.xml

  <?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
    
    
<EditText
  android:id="@+id/myEditText"
  android:layout_width="149px"
  android:layout_height="wrap_content"
  android:textSize="18sp"
  android:layout_x="29px"
  android:layout_y="33px"
  />
  
<TextView
   android:id="@+id/myTextView"
   android:layout_width="135px"
   android:layout_height="41px"
   android:layout_x="33px"
   android:layout_y="106px"
   />
   

</LinearLayout>
 
分享到:
评论

相关推荐

    unicode_to_hanyu_pinyin.txt

    汉字 拼音包 Pinyin4J,android AutoCompleteTextView 汉字拼音匹配用到的额拼音包

    Android_TextView.rar_android

    在“Android_TextView.rar_android”这个资源包中,很显然,我们聚焦的是如何在Android系统中利用TextView进行数据的封装和交互,这涉及到Android UI设计、数据绑定、事件处理等多个方面。下面将详细阐述这些知识点...

    Titanic_textview.rar_水位特效

    "Titanic_textview.rar_水位特效"是一个专为Android开发者设计的UI控件,旨在实现一种独特的视觉效果——水位上升下降。这个效果可以应用于各种场景,比如游戏中的水位变化、天气应用的潮汐展示或是健康应用的水摄入...

    自定义textview与editview

    这可能涉及到监听输入事件、处理焦点变化以及自定义过滤器等。我们可以覆盖`onCreateInputConnection()`方法来自定义IME(输入法编辑器)行为,或者使用`addTextChangedListener()`监听文本的变化。 在组合控件时,...

    androidqzt_downcc.com.zip

    android中设置字体库 Typeface typeFace = Typeface.createFromAsset(this.getAssets(), "fonts/xx.ttf"); textView.setTypeface(typeFace); textView.setText("帅气");

    [Android开发从零开始].4.TextView控件学习

    textView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(context, "TextView clicked!", Toast.LENGTH_SHORT).show(); } }); ``` 对于多行文本,...

    Android_JNI_实例.doc

    TextView textView = findViewById(R.id.text_view); TestHelloLib testHelloLib = new TestHelloLib(); testHelloLib.printHello(); // 显示日志信息 Log.d("MainActivity", "Native method called"); } } `...

    AutoSize_AutoSize_源码.zip

    4. **TextView的AutoSize特性**:分析TextView的源码,掌握如何开启和配置AutoSize,包括设置字体大小的最小值、最大值和步进值。 5. **自定义View**:可能涉及到自定义一个继承自TextView的控件,添加自定义的...

    Android应用源码之4.TextView控件学习.zip

    在代码中,可以通过`TextView.setText()`方法动态地改变显示的文本。 8. **文本动画** TextView支持多种动画效果,如淡入淡出、平移等,可以使用`TextSwitcher`或自定义动画实现。 9. **自定义字体** 可以通过...

    android_power_code.zip_android_电量显示

    然后在Activity或Fragment中找到这个TextView,并根据BatteryManager的数据更新其内容: ```java TextView batteryLevelText = findViewById(R.id.battery_level_text); int level = batteryManager.getIntProperty...

    Android为textView设置setText的时候报错的讲解方案

    在Android开发中,TextView的`setText`方法是一个非常常见的用于显示文本的函数。然而,当开发者尝试用整型(int)直接调用该方法时,可能会遇到错误,就像标题和描述中提到的情况。错误提示“W/ResourceType(…): ...

    android-TextView.rar_android_textview

    在Android开发中,TextView是用于显示单行或多行文本的基本组件。它在用户界面中扮演着重要的角色,不仅可以展示静态文本,还能实现各种动态效果,如自动换行、文字居中、字体样式调整等。本教程将深入探讨如何在...

    Android开发教程_010_TextView的setText方法 标清.flv

    Android开发教程_010_TextView的setText方法 标清

    应用源码之4.TextView控件学习.zip

    此外,TextView还与动画、触摸事件处理、焦点管理等系统服务紧密关联。例如,通过`android:animation`属性可以为TextView添加动画效果,通过重写`onTouchEvent()`可以处理触摸事件,`requestFocus()`和`clearFocus()...

    文字跑马灯.txt_bitejdi_textview实现简单跑马灯_

    - 跑马灯效果只有在TextView获得焦点时才会启动,因此可能需要在布局中设置自动获取焦点,或者在代码中手动设置`textView.requestFocus();` - 如果文本内容太短,可能无法触发跑马灯效果,确保文本长度超过屏幕...

    android_api_textview

    ### Android API TextView详解 在Android开发中,`TextView`是一个非常重要的基础组件,它用于在界面上展示文本信息。为了更好地理解和使用`TextView`,本文将深入探讨其API特性及用法。 #### 1. `TextView`的继承...

    Android源码——Spinner图文混排源码_new_15.zip

    textView.setText(data.get(position)); return convertView; } // 这里需要根据实际需求实现,比如从数据库或网络获取图片资源id private int getImageResourceIdForItem(int position) { // ... } } ``` ...

    seekbar 动态移动带百分比TextView

    ### seekbar 动态移动带百分比TextView:深入解析与实现 在Android开发中,`SeekBar` 是一个非常常见的UI组件,它允许用户通过滑动来选择一个值,通常用于音量控制、亮度调节等场景。然而,为了提供更直观的用户...

    EditView_1-源码.rar

    4. `android.widget.TextView`: EditView继承自TextView,因此其大部分基础功能来源于TextView。 三、关键功能实现 1. 输入法管理:EditView通过`InputMethodManager`与输入法进行交互,控制软键盘的显示和隐藏。 ...

Global site tag (gtag.js) - Google Analytics