Isu*_*uru 84 java layout android
我收到以下错误,我使用Android工作室2.2预览3.我搜索谷歌但找不到任何资源.
Error: This view is not constrained, it only has design time positions, so it will jump to (0,0) unless you add constraints
Run Code Online (Sandbox Code Playgroud)
<TextView
android:layout_width="384dp"
android:layout_height="207dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="@string/calc_default_display"
android:id="@+id/textView"
android:background="#ffffff"
android:layout_margin="0dp"
android:gravity="bottom|end"
android:textSize="70sp"
android:nestedScrollingEnabled="false"
android:maxLines="2"
android:maxLength="17"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="0dp" />
Run Code Online (Sandbox Code Playgroud)
Jay*_*per 146
要快速解决此问题,请在Android Studio中使用此非常有用的快捷方式:
右键单击"有问题的小部件">"约束布局">"推断约束":
此后,您可以调整约束,如下所述:https: //stackoverflow.com/a/37960888/5556250
更新
对于Android Studio v3及更高版本,这是不正确的.根据@ purpleladydragons的评论:
"约束布局"不在下拉菜单中.使用设计预览上方工具栏菜单中的魔棒图标; 有"推断约束"按钮.
Ber*_*ing 10
你可以试试这个:1.确保你已经添加:compile'com.android.support : design : 25.3.1'(也许你还应该添加compile'com.android.support.constraint:constraint-layout:1.0.2')2.
3.点击Infer Constraints,希望它可以帮到你.
从 Android Studio v3 及更高版本,推断约束已从下拉列表中删除。
使用设计预览上方工具栏菜单中的魔术棒图标;有“推断约束”按钮。单击此按钮,这将自动在文本字段中添加一些行,红线将被删除。
小智 6
好的,所以我知道这个答案很旧,但是我发现了对于3.1.4版该如何做。因此,对我来说,每当我将新项目放入层次结构时,都会发生此错误,所以我知道我需要一个解决方案。经过一番修补后,我发现如何通过以下步骤进行操作:
如果该方法仍然有效,则在第二步之后,您应该会看到波浪线横穿该项目所在的位置,而在第三步之后,您将看到水平和垂直方向上的波浪线。第三步后,错误将消失!
| 归档时间: |
|
| 查看次数: |
157461 次 |
| 最近记录: |