📜  Android中材质设计EditText的关键属性

📅  最后修改于: 2021-05-09 17:08:53             🧑  作者: Mango

在上一篇带有示例的Android中的Material Design EditText文章中,讨论了如何实现Material Design EditText以及它们与普通EditText的区别。在本文中,讨论了如何自定义MDC编辑文本字段及其键属性。查看下图,以了解有关MDC编辑文本字段的关键属性的想法。

Android中材质设计EditText的关键属性

通过使用键属性自定义MDC EditText

关键属性1:框笔触的颜色和宽度

  • 在activity_main.xml文件中调用以下代码。
  • 需要集中的属性是boxStrokeColor,boxStrokeWidth,boxStrokeWidthFocused 。在TextInputLayout内部。
XML


  
    
  
    
    
  
        
  
    
  
    
  
    
    
  
        
  
    
  


XML


  
    
  
    
    
    
    
  
        
  
    
  
    
  
    
    
    
    
  
        
  
    
  


XML


  
    
  
    
    
    
  
        
  
    
  
    
  
    
    
    
  
        
  
    
  


输出UI:在模拟器上运行

关键属性2:添加结束图标模式和开始图标模式

MDC EditTexts有4种类型的结束图标模式。那些是:

  1. 清晰的文字。
  2. 密码切换。
  3. 风俗。
  4. 下拉式菜单。
  • 对于开始图标,需要一个矢量图标。因此,通过在drawable-> new-> Vector资产上单击鼠标右键来导入矢量图标。然后选择所需的矢量图标。
  • 如果无法在Android Studio中找到矢量资产对话框,请参考下图。

  • 将以下代码调用到activity_main.xml文件中。

XML格式



  
    
  
    
    
    
    
  
        
  
    
  
    
  
    
    
    
    
  
        
  
    
  

输出UI:在模拟器上运行

关键属性3:辅助文字

  • 这是可以调用的小文本,以通知用户要输入到EditText的数据类型。
  • 在activity_main.xml文件中调用以下内容。在代码中添加了注释,以更好地理解。

XML格式



  
    
  
    
    
    
  
        
  
    
  
    
  
    
    
    
  
        
  
    
  

输出UI:在模拟器上运行

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!