width=wrap_content, height=wrap_content for android 布局的根元素

width=wrap_content, height=wrap_content for the root element of layout in android

如果我把

 android:layout_width="wrap_content"  
 android:layout_height="wrap_content"    

为 activity 布局的根元素并在其周围放置边框。它有效并且边框在 API 中可见 19. 它在所有 api 中都有效吗? 根元素上面的元素是什么?
根元素附加到什么?

在android中,有两种类型的API或图书馆。例如: 让我们以 FragmentManager class 为例。它也可以作为 SupportFragmentmanager 使用。 Class SupportFragmentManager 将在所有 API 内工作,但 FragmentManager 将工作到 API 的限制,假设 API >= 17 同样,有许多 classes 可以作为两种方式支持以及正常 class。

不同 API 的兼容性一直是 android 的主要问题。这就是为什么 google android 团队的特殊库已经开发并可供使用,例如。支持 v7,支持 v4 等。所有 API 都支持这些库包含的所有 classes。

现在回答您的问题:

我不知道你是用哪个class画边框的。阅读它的文档。那些 classes 支持的 API 级别必须是他们的。

height 和 width 是通用属性它们将适用于所有 APIs。 如果没有,您会在同一行收到 "this attributes is not applicable for API<=17" 或类似的消息。