我做了一个小视频,应该显示我的问题。如果我试着把它写出来,它会很清楚。
我拖动图像,然后尝试使用scaleType更改它,如我正在观看的教程视频中所示(很可能是Android工作室的旧版本)。当他这样做时,它会改变屏幕图像的位置。但是,当我这样做时,没有任何事情发生。
https://www.youtube.com/watch?v=48oBhEMKanM
我添加了一个描述,问题仍然存在。当我使用scaleType编辑时,我在XML中遇到此错误: https://i.imgur.com/jJ9NNur.png
当我按下alt + enter以自动修复它。它将该行添加到我的代码中。如果我再次更改scaleType,我会得到相同的错误。
这基本上是我试图实现的目标:
https://www.youtube.com/watch?v=UATh8W1kyOg&feature=youtu.be
到目前为止,这是我的XML代码:
<!-- PART 1: JS Widget -->
<script type="text/javascript" src="https://example.com/def.js"></script>
<script type="text/javascript">
Something({
id1 : "a1",
id2 : "b1"
});
</script>
<!-- PART 2: Button that triggers JS function -->
<input id="clickme" type="button" value="Find Results" onclick="dofunction2();"/>
<!-- PART 3: JS function -->
function dofunction2(){
$(function(){
document.getElementById("demo2").innerHTML = "";
var url="http://rest-api/location/manchester";
$.getJSON(url, function(data) {
for (var i=0; i < data.listings.length; i++) {
text = text + "<b>" + data.listings[i].name + "</b></br>";
text = text + "Address: " + data.listings[i].address + "</br>";
<!-- PART 3.1: Condition that decides whether to display widget or not -->
if(data.listings[i].showScript == null) {
//display widget here
}
else {
//dont display widget
}
}
document.getElementById("demo2").innerHTML = text;
});
});