各位大虾,现在小弟想将android 的EditText做成输入IP那样的效果,自己定义了也没有什么思路,希望能得到大虾们的赐教啊,,,,

解决方案 »

  1.   

    EditText + TextViewEditText.addTextChangedListenersetFocusable()个人想法  呵呵
      

  2.   

    谢谢各位的想法,我自己后来没什么好的方法就用了一个笨点的方法:采用一个RelateLayout其中采用了多个editText textView editText。拼凑出想要的格式。比较重要的是设置了所有的editText的background="@null"这样就看不出原始输入框的样式。然后再查找系统源码发现editText的style="Widget.EditText" 然后将该样式设置到RelateLayout的style。这样这个RelateLayout看起来就像是一个输入框。但是注意的是尽管样式有了但是RelateLayout还得设置android:addStatesFromChildren="true"这样就能获得到子控件的状态,当选中这个自定义的控件时该控件调用editText的selector才好使。
      

  3.   


    这个style设置上去后没见效果啊