解决两个小问题:A&B(一个简单app游戏界面【续】)

本文介绍了在Android开发中遇到的两个问题:1. Hardcoded string警告,解决方案是在strings.xml中定义字符串资源并更新布局文件;2. Android Studio中ConstraintLayout未约束警告,解决方法是根据Android Studio版本的不同,通过'Infer Constraints'或使用设计预览界面的'魔法棒'图标来自动添加约束。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.解决问题A

问题描述:

在布局文件中,文本的设置使用如下写法时会有警告:

Hardcoded string "下一步", should use @string resource警告

解决办法:

应该在res/values/strings.xml中找到设置,然后回到布局文件中更改。

2.解决问题B

问题描述:

Android This view is not constrained, it only has designtime positions 解决办法(不同版本AS)

  

解决办法:

在Android studio中使用ConstraintLayout布局时,再次使用其他的控件时,会报异常,控件下有红色的波浪线,问题是View没有被约束,需要添加约束。

这个时候要注意的是, 当你的AS版本是3.X以前的版本时,可以打开预览界面,点击design(设计界面),右键布局,选择infer Constraints,点击后解决问题。

当你的AS是3.X以上的版本时,你的预览界面右键 找不到Constraint Layout按钮。这时候把视线转向设计预览界面,找到 “小魔法棒”的图标

将光标放在有问题的控件处,点击魔法棒,问题解决,红色提示消失。(有些时候不需要点就自己消失了)

解决后看到XML文件中自动补齐了很多代码,改正错误后忘记了截图,后来删掉这些代码发现并没有报错,如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT文

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值