视图标记不起作用

时间:2010-06-24 23:48:25

标签: android android-2.2-froyo

在设计视图时我有一些前提条件,正如您所看到的,我已经使用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

1 个答案:

答案 0 :(得分:0)

我认为你不能在xml中创建这样的视图。 xml文件的目的是创建一个布局,该布局将显示在您的活动中。因此,顶级元素需要是布局元素之一。请参阅declaring layouts