定期预览和乱码布局输出

时间:2017-08-10 13:05:22

标签: xml android-layout preview

我是编程的初学者,我的第一个项目遇到了问题。

我刚刚在默认的ConstraintLayout标签之间添加了一个按钮和一个文本视图 但是在预览框中显示的程序不会在运行应用输出中发生:

Preview tab and codes

But elements will nesting together like this

1 个答案:

答案 0 :(得分:0)

您的ButtonTextView没有运行时限制。以下ConstraintLayout $("#productName").keyup(function (e) { var min_length = 0; var keyword = $('#productName').val(); $(function () { if (keyword.length >= min_length) { $.ajax({ url: "/getSearchedProductName", type: 'POST', datatype: 'JSON', data: { method: 'getSearchedProductName', keyword: keyword }, success: function (response) { response = JSON.parse(response); var projects = new Array(); var array = new Array(); var arr = new Array(); $.each(response.data, function (key, value) { var projects = { value1: value.product_name, value2: value.image_url }; array.push(projects); }); $(function () { $("#productName").autocomplete({ data: { "Google": 'http://placehold.it/250x250', "G1": 'http://placehold.it/250x250', "G2": 'http://placehold.it/250x250', "Go3": 'http://placehold.it/250x250', "G4": 'http://placehold.it/250x250' }; .autocomplete("instance")._renderItem = function (ul, item) { return $("<li>").append("<div class='autocomplete-content dropdown- content' data-id=" + item.value + ">" + item.label + "</div>") .appendTo(ul); }; if (e.which === 13) { $.each(response.data, function (i, v) { var prodID = v['product_id']; if (prodID != null) { window.location = webUrl + "/categorySearchItems?productId=" + prodID; } }); } }); } }); } }); }); 讨论了约束。

  

当您将视图拖放到布局编辑器中时,即使它没有约束,它也会保留在您离开的位置。但是,这只是为了使编辑更容易;如果在设备上运行布局时视图没有约束,则会在位置[0,0](左上角)绘制它。

顺便说一下,在Stack Overflow问题中发布代码时,您应该将其粘贴为代码而不是图像。 (单击&#34;?&#34;然后&#34;高级帮助&#34;在Stack Overflow编辑器的右上角查看如何执行此操作。)粘贴文本可帮助那些想要回答您的人如果需要,可以使用您的代码。