机器人:contentInsetLeft =" 0dp" vs app:contentInsetLeft =" 0dp"

时间:2017-03-31 10:44:04

标签: android android-layout android-view toolbar android-toolbar

我正在尝试删除EOF(end of file)的左侧空格。我看到这https://stackoverflow.com/a/32320632/2455259似乎对我有用。我无法理解为同一属性添加toolbarandroid命名空间的含义。

它们之间有什么区别吗? app

2 个答案:

答案 0 :(得分:2)

var self = this; $(document).ready( function() { val = []; alert('test'); restApiFactory.getReleases().fetch({ success:function(model,response){ console.log(response); this.val = ko.observableArray(response['uri']); //self.books(response); function ValueModel() { this.val = ko.observableArray(); } ko.applyBindings(new ValueModel(), document.getElementById('form1')); } }) //console.log(self.books()); //ko.applyBindings(null, document.getElementById('form-container')); } ); define(['ojs/ojcore','ojs/ojmodel'],function(oj){ var apiFactory = {}; apiFactory.baseUrl = 'restapi.get.url'; apiFactory.getReleases = function(){ var Book = oj.Model.extend({ url: apiFactory.baseUrl, idAttribute:'page' }); return new Book(); } return apiFactory; 名称空间是为Android Framework中的视图保留的。

另一方面,android命名空间用于支持库中的视图。

因此,在这种情况下,app将应用于Android SDK中提供的android - Toolbarandroid.widget.ToolBar 将应用于支持库附带的app

显然,没有必要同时将Toolbarandroid应用于同一视图,因为它来自Android SDK或支持库。

答案 1 :(得分:1)

android:contentInsetLeft应与原生Toolbar android.widget.ToolBar一起使用,而app:contentInsetLeft必须与支持库Toolbar中的android.support.v7.widget.Toolbar一起使用。根据经验,res-auto命名空间与support-library

一起使用