From 1f76c27de1876899e75e55dd8d44b5f305780e77 Mon Sep 17 00:00:00 2001 From: ple93m5su <762056510@qq.com> Date: Mon, 25 Dec 2023 00:16:11 +0800 Subject: [PATCH] Delete 'src/FoldersListAdapter.java' --- src/FoldersListAdapter.java | 98 ------------------------------------- 1 file changed, 98 deletions(-) delete mode 100644 src/FoldersListAdapter.java diff --git a/src/FoldersListAdapter.java b/src/FoldersListAdapter.java deleted file mode 100644 index c499e87..0000000 --- a/src/FoldersListAdapter.java +++ /dev/null @@ -1,98 +0,0 @@ -/* - * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package net.micode.notes.ui; - -import android.content.Context; -import android.database.Cursor; -import android.view.View; -import android.view.ViewGroup; -import android.widget.CursorAdapter; -import android.widget.LinearLayout; -import android.widget.TextView; - -import net.micode.notes.R; -import net.micode.notes.data.Notes; -import net.micode.notes.data.Notes.NoteColumns; - - -/* - *FoldersListAdapter继承了CursorAdapter的类 - * CursorAdapter是Cursor和ListView的接口 - * 主要作用是便签数据库和用户的交互 - */ -public class FoldersListAdapter extends CursorAdapter { - /* - *调用数据库中便签的ID和片段 - */ - public static final String [] PROJECTION = { - NoteColumns.ID, - NoteColumns.SNIPPET - }; - - public static final int ID_COLUMN = 0; - public static final int NAME_COLUMN = 1; - - public FoldersListAdapter(Context context, Cursor c) { - super(context, c); - // TODO Auto-generated constructor stub - } - - /* - *创建一个文件夹,对于各文件夹中子标签的初始化 - */ - @Override - public View newView(Context context, Cursor cursor, ViewGroup parent) { - return new FolderListItem(context); - } - - /* - *将各个布局文件绑定起来 - */ - @Override - public void bindView(View view, Context context, Cursor cursor) { - if (view instanceof FolderListItem) { - String folderName = (cursor.getLong(ID_COLUMN) == Notes.ID_ROOT_FOLDER) ? context - .getString(R.string.menu_move_parent_folder) : cursor.getString(NAME_COLUMN); - ((FolderListItem) view).bind(folderName); - } - } - - /* - *根据数据库中标签的ID得到标签的各项内容 - */ - public String getFolderName(Context context, int position) { - Cursor cursor = (Cursor) getItem(position); - return (cursor.getLong(ID_COLUMN) == Notes.ID_ROOT_FOLDER) ? context - .getString(R.string.menu_move_parent_folder) : cursor.getString(NAME_COLUMN); - } - - private class FolderListItem extends LinearLayout { - private TextView mName; - - public FolderListItem(Context context) { - super(context); - //根据布局文件的名字等信息将其找出来 - inflate(context, R.layout.folder_list_item, this); - mName = (TextView) findViewById(R.id.tv_folder_name); - } - - public void bind(String name) { - mName.setText(name); - } - } - -}