在设计视图时我有一些前提条件,正如您所看到的,我已经使用view-tag打开了我的xml文件,它给了我错误。这是为什么?如果我将它更改为LinearLayout而不是它的工作原理。
<View xmlns:android="http://schemas.android.com/apk/res/android"
class="android.app.SearchDialog$SearchBar"
android:id="@+id/search_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:focusable="true"
android:descendantFocusability="afterDescendants">
<!-- Outer layout defines the entire search bar at the top of the screen -->
<TextView
android:id="@+id/search_badge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="2dip"
android:drawablePadding="0dip"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="?android:attr/textColorPrimaryInverse" />
<!-- Inner layout contains the app icon, button(s) and EditText -->
<LinearLayout
答案 0 :(得分:0)
我认为你不能在xml中创建这样的视图。 xml文件的目的是创建一个布局,该布局将显示在您的活动中。因此,顶级元素需要是布局元素之一。请参阅declaring layouts。