setContentView を使用してリストビューを開始するアクティビティがあり、If-Else 条件があります。ステートメントのIf部分では、simpleAdapter を使用して、リストビューに新しいレイアウトを配置し、カーソルから他のデータを配置します。Else部分では、情報を提供するためにラベルに文を入れたいだけです。どうやってやるの?パラメータとテキストビューを試しましたが、うまくいきませんでした。別の setcontentView を配置しようとしましたが、どちらも機能しません。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_listview);
doMySearch() は、ユーザーが入力したキーワードに基づいてデータベースからデータを抽出するカーソルです。
public void onPostExecute() {
SimpleCursorAdapter adapter;
Int count = doMysearch().getCount;
If (count >= 1){
adapter=new SimpleCursorAdapter(this, R.layout.activity_results,
doMySearch(), new String[] {
DB.COL_NAME,
DB.COL_CITY },
new int[] { R.id.lblName, R.id.lblCity },
0);
setListAdapter(adapter);
}
Else {
}
Else部分に「データが見つかりません」という文が欲しいだけです。ありがとう。