-
public class MainActivity extends ActionBarActivity { private MultiAutoCompleteTextView macTextView; private String[] res={"beijing1","beijing2","beijing3","shanghai1","shanghai2"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //设置分隔符 macTextView = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1); macTextView.setAdapter(adapter); //设置以逗号为分隔符为结束的符号 macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); } } 通过setTokenizer()告之以什么作为分割,什么时候开始进行匹配。通过实现MultiAutoCompleteTextView.Tokenizer接口,提供分割方式。系统已经实现了两个,一个是CommaTokenizer,以逗号为分割(包括先后有空格),另一个是Rfc822Tokenizer,用于email格式。如要自己实现,可以参考系统实现的两个例子。 MultiAutoCompleteTextView 适配器:ArrayAdapter<String> View.setAdapter(适配器) 逗号分隔符:View.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer())查看全部
-
RadioGroup中的RadioButton状态改变既可以通过RadioButton来监听也可以通过RadioGroup来监听查看全部
-
!!!查看全部
-
2.特有属性查看全部
-
button的文字不直接在xml中写,而是在res下的value下的string里面。再用@String访问。资源文件中会自动生成id存在gen下面的R文件夹中查看全部
-
Android项目的结构: 1.src;存放java源代码 2.gen;存放系统自动生成的配置文件 3.android4.4.2;是一个归档文件,其中包括了Android的所有文件(views,controls...) 4.asssets;存放资源文件,不会自动生成id不会自动占用空间 5.bin;存放apk以及应用资源文件 6.res;存放应用的所有资源 7.drawable;存放不同密度的图片资源 8.layout;存放布局文件 9.values;存放字符串,主题,颜色,样式文件 10.androidmanifest.xml;清单文件,程序组件等。。。查看全部
-
安卓项目结构名称查看全部
-
src:java源代码 gen:系统配置 android 4.4.2 安卓类库 assets 资源文件 img mp3 。不会自动引用 bin 编译后的apk及资源文件 libs 第三方架包 res 资源文件。应用到的。图片布局。自动引用的 drawable-hdpi h high 高分辨率 l m xh xxh layout 布局文件 界面 ui .xml values 存放字符串 主题 颜色 样式 .xml values-v11 androidmanifest.xml 清单文件,配置应用有关的重要信息,包名、权限、组件查看全部
-
jdk java development kit java开发工具 www.oracle.com/technetwork/java/javase/downloads/index.html 检测安装:cmd java -version查看全部
-
JDK java development kit Eclipse Android SDK software development kit ADT android development tools查看全部
-
接口方式监听 在public class... 添加 implements OnClickListener 生成方法 绑定: 1.指定一个对象 privcate ImageBatton xxx; 2.给xxx初始化: xxx=findviewbyid(R.id.imgButton1) 3.设置一个监听器:xxx.setonclicklistener(this)查看全部
-
设置EditText的android:inputType属性可以限制文本输入类型比如android:inputType="textPassword"为设置输入格式为密码格, android:inputType="phone"为设置输入格式为拨号键盘查看全部
-
一般情况下,布局属性与对象的setXXX方法一一对应,比如设置字体颜色,在xml中属性是android:textColor,而在Activity中则是setTextColor方法查看全部
-
使用findViewById方法获取一个View对象,参数为控件的id,同时还需要把View对象强制转换成相应的类型查看全部
-
匿名内部类监听事件 打开MainActivity 1.要初始化当前的控件 声明:private Batton loginButton; 给loginButton赋值:loginButton=findviewbyid(R.id.button1) 它返回的是一个View的对象 findviewbyid是如何查找到对应view的id:在R的文件中有生成对应的id。 2.设置button的监听器: 使用loginButton自己的方法:loginButton.setOnClickListener(new onClickListener) 导包、。查看全部
举报
0/150
提交
取消