Android Day 1

2017-06-01  本文已影响0人  slimsallen

不得不说这么多IDE Android studio 的安装 是最费事的 不过好在还是安装好了.
先附上今天Demo地址 github

要点回顾

<item name="windowNoTitle">true</item>

*限制输入框输入

 passwordText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)});

监听方法

  @Override
            public void afterTextChanged(Editable s) {

                Editable editable = userNameText.getText();
                int len = editable.length();

                if(len > maxInputNumer)
                {
                    int selEndIndex = Selection.getSelectionEnd(editable);
                    String str = editable.toString();
                    //截取新字符串
                    String newStr = str.substring(0,maxInputNumer);
                    userNameText.setText(newStr);
                    editable = userNameText.getText();

                    //新字符串的长度
                    int newLen = editable.length();
                    //旧光标位置超过字符串长度
                    if(selEndIndex > newLen)
                    {
                        selEndIndex = editable.length();
                    }
                    //设置新光标所在的位置
                    Selection.setSelection(editable, selEndIndex);

                }

            }
 Intent ac = new Intent(MainActivity.this,HomeActivity.class);
  startActivity(ac);

ListView

实现ListView的大致步骤是:
* 新建数据适配器
* 添加数据源的到数据适配器
* 视图加载适配器

SimpleAdapter又叫做简单适配器,可以实现自定义的item视图,主要用来绑定复杂格式的数据。数据源只能是特定的泛型集合。

ongoing...

上一篇 下一篇

猜你喜欢

热点阅读