HarmonyOS TextInput禁用控制开启后,字体颜色如何设置

TextInput禁用控制开启后,字体颜色如何设置。例如:原本输入框字体颜色fontColor('#333333'),在设置禁用后,字体颜色被置灰了。请问如何把颜色改回#333333?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa
@Entry
@Component
struct InputPage {
  @State message: string = 'Hello World';
  @State flag:boolean=true
  build() {
    Column(){
      TextInput({placeholder:'8878787'}).fontColor('red').focusable(this.flag)
      Button('点击禁用').onClick(()=>{
        this.flag=false
      })
    }
  }
}

enabled禁用时组件中字体颜色默认会显示主题色灰色,禁用时无法修改字体颜色,可以使用focusable作为代替来实现功能。

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 如何设置状态字体颜色
66浏览 • 1回复 待解决
HarmonyOS TabContent怎么设置字体颜色
100浏览 • 1回复 待解决
TextInput ,TextArea无法设置字体间距
366浏览 • 1回复 待解决
HarmonyOS TextInput如何开启禁止输入
54浏览 • 1回复 待解决