我是编程的初学者,我的第一个项目遇到了问题。
我刚刚在默认的ConstraintLayout
标签之间添加了一个按钮和一个文本视图
但是在预览框中显示的程序不会在运行应用输出中发生:
答案 0 :(得分:0)
您的Button
和TextView
没有运行时限制。以下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编辑器的右上角查看如何执行此操作。)粘贴文本可帮助那些想要回答您的人如果需要,可以使用您的代码。