无法启动SEARCH活动

时间:2013-12-22 11:14:35

标签: android xml search android-activity

我正在开发一个Android应用程序,我需要实现搜索feed元素。我在网上关注了一些教程,但仍然存在一些错误,它无法启动搜索活动。可以请有人帮我这个吗?谢谢!

以下是一些代码:

搜索活动的xml布局文件

<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:hint="Pretrazi feed"
    android:label="app_label" 
    android:textAppearance="?android:attr/textAppearanceLarge">
</searchable>

android清单文件

<activity
      android:name="ba.etf.android.SearchActivity"
      android:label="@string/title_activity_search" 
      android:parentActivityName="ba.etf.android.MainActivity" >
      <intent-filter>
            <action android:name="android.intent.action.SEARCH" />
      </intent-filter>
      <meta-data
            android:name="android.app.search"
            android:resource="@xml/search"
            android:value="ba.etf.android.SearchActivity" />
</activity>

搜索活动代码

public class SearchActivity extends Activity {
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.xml.search);
    }
}

启动主要活动的搜索活动的代码

public void Search() {
    Intent i = new Intent(this, SearchActivity.class);
    startActivity(i);
}        

0 个答案:

没有答案