android造假 editView展示时间

android造假 editView显示时间

我需要的效果是 点击editView然后弹出修改时间的对话框,可是呢veditView你点击会出现键盘输入 然后在点击才出现时间对话框 不和谐。

那么就造一个假吧 用一个button,背景和vtextView一样就可以了

<Button android:id="@+id/btTime" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:gravity="center_vertical" 
android:text="test" android:textSize="20dp" 
android:background="@android:drawable/edit_text" /> 

 

其实如果直接用veditiew 我不知道这样型不

 <EditText    
    android:id="@+id/EditText01"  
     android:clickable="true" android:inputType="none"
     android:editable="false"
    android:layout_below="@+id/picker" 
    android:layout_height="wrap_content"    
   android:layout_width="fill_parent"    
   android:password="true"    
   />  

 

android:editable="false"虽然这句废弃了但是还是要加上

最后证明是可以的

 

不知道为啥会出现那么多span 你在使用的时候去掉就可以了