ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> Android开发 >> DropEditText,带下拉功能的EditText

DropEditText,带下拉功能的EditText(1/3)

来源:网络整理     时间:2016-05-28     关键词:edittext

本篇文章主要介绍了"DropEditText,带下拉功能的EditText",主要涉及到edittext方面的内容,对于Android开发感兴趣的同学可以参考一下: 一、效果图二、特点1.简单。只有100多行的类,无任何依赖,也没有自定义属性2.没有用到组合控件的实现方法,少了很多布局文件等一系列东西3.点击下拉图标时隐藏软...

一、效果图

edittext 光标位置,edittext inputtype,android edittext inputtype,edittext 获取焦点,获取edittext的值

二、特点

1.简单。只有100多行的类,无任何依赖,也没有自定义属性

2.没有用到组合控件的实现方法,少了很多布局文件等一系列东西

3.点击下拉图标时隐藏软键盘并弹出popWindow,点击item显示对应项的文字

4.下拉和上拉的自动切换

5.易用。可见调用示例

三、调用示例

1.activity_main.xml中声明

    
2.MainActivity.class中使用

package com.afei.myedittext;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;

public class MainActivity extends AppCompatActivity {

    private DropEditText dropEditText;
    private ArrayAdapter adapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        init();
    }

    private void init() {
        dropEditText = (DropEditText) findViewById(R.id.drop_edit_text);
        String[] strings = new String[10];
        for (int i = 0; i < 10; i++) {
            strings[i] = "美女" + i + "号";
        }
        adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, strings);
        dropEditText.setAdapter(adapter);
    }
}

四、DropEditText代码

相关图片

相关文章