如何解决这个问题?
不推荐使用构造函数SimpleCursorAdapter(Context,int,Cursor,String [],int [])
和
不推荐使用类型为Activity的managedQuery(Uri,String [],String,String [],String)方法
这是代码:
package com.example.kamusdigital;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.app.SearchManager;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.SearchView;
import android.widget.SimpleCursorAdapter;
import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;
public class MainActivity extends Activity {
private TextView munculTulisan;
private ListView barisanKata;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
munculTulisan = (TextView) findViewById(R.id.tulisanMuncul);
barisanKata = (ListView) findViewById(R.id.barisDemiBaris);
mengaturIntent(getIntent());
}
@Override
protected void onNewIntent(Intent intent) …Run Code Online (Sandbox Code Playgroud) 我不知道这个布局有什么问题:
Run Code Online (Sandbox Code Playgroud)<EditText android:id="@+id/search" android:layout_width="match_parent" android:layout_height="wrap_content" android:drawableRight="@android:drawable/ic_search_category_default" android:hint="Search..."> <ListView android:id="@+id/lv_data" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@id/search"> </ListView> <TextView android:id="@+id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/lv_data" android:layout_marginLeft="20dp" android:text="Not found!"> </TextView></EditText></RelativeLayout>
这是代码:
import java.util.List;
Run Code Online (Sandbox Code Playgroud)import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.text.Editable; import android.text.TextWatcher; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.EditText; import android.widget.ListView; public class MainActivity extends Activity implements TextWatcher, OnItemClickListener { private EditText search; private ListView lv; private DatabaseHelper dbHelper; private ArrayAdapter<Kamus> adapter; private List<Kamus> ListKamus; protected void oncreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv = …