gpt4 book ai didi

c# - Xamarin.Android C# layout_weight 错误 : Must specify a unit,,例如 "px"(智能感知?)

转载 作者:行者123 更新时间:2023-12-03 14:39:49 29 4
gpt4 key购买 nike

我的布局的一个片段:

        <LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:text="@string/moreInfo"
android:layout_width="wrap_content"
android:layout_weight= "1"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:id="@+id/moreInfo" />
我收到一个 IntelliSense 错误:必须为文件中的每个 android:layout_weight 实例指定一个单位,例如“px”。我已经尝试将 WeightSum 添加到 LinearLayout 并从 int 更改为 float (尽管仍然在引号中),但错误仍然存​​在。
奇怪的是(至少对我而言)我仍然可以在模拟器上构建/运行我的代码。我的猜测是它是 IntelliSense 中的东西,我不喜欢明显的错误,即使它们是错误的......
使用 VS2019 社区。

最佳答案

这是 Visual Studio 及其新分析器中的一个错误。除了它出现在错误列表中的烦恼之外,它不应该影响应用程序构建或运行它。
真诚的编写错误的跛脚开发人员:)
PS,我真的很抱歉给您带来麻烦,我现在正在努力修复它。
PPS,我会确保添加单元测试。
更新:一个修复程序应该会出现在接下来的几个 16.9 预览版中

关于c# - Xamarin.Android C# layout_weight 错误 : Must specify a unit,,例如 "px"(智能感知?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63419353/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com