新建收藏增加分类,修改导出HTML

This commit is contained in:
sonichy
2023-02-23 12:07:55 +08:00
parent fb386af64f
commit 47d2634531
4 changed files with 40 additions and 16 deletions

View File

@@ -97,6 +97,7 @@ import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
@@ -712,9 +713,24 @@ public class MainActivity extends Activity {
ET_title.setHint("网址");
ET_url.setText(list_webView.get(currentPage).getUrl());
layout.addView(ET_url);
final Spinner spinner = new Spinner(MainActivity.this);
ArrayList<String> list = new ArrayList<>();
list.add("");
DBHelper helper = new DBHelper(MainActivity.this);
Cursor cursor = helper.category("");
if (cursor != null) {
while (cursor.moveToNext()) {
String s = cursor.getString(cursor.getColumnIndex("category"));
list.add(s);
}
}
ArrayAdapter adapter = new ArrayAdapter(getApplicationContext(), android.R.layout.simple_spinner_item, list);
spinner.setAdapter(adapter);
layout.addView(spinner);
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
Bitmap icon = list_webView.get(currentPage).getFavicon();
if(icon == null) icon = BitmapFactory.decodeResource(getResources(), R.drawable.network);
if (icon == null)
icon = BitmapFactory.decodeResource(getResources(), R.drawable.network);
Matrix matrix = new Matrix();
matrix.postScale((float)100/icon.getWidth(), (float)100/icon.getHeight());
Bitmap bitmap = Bitmap.createBitmap(icon, 0, 0, icon.getWidth(), icon.getHeight(), matrix, true);
@@ -742,6 +758,7 @@ public class MainActivity extends Activity {
ContentValues values = new ContentValues();
values.put("website", surl);
values.put("title", stitle);
values.put("category", spinner.getSelectedItem().toString());
helper.insert("webfav", values);
IMM.hideSoftInputFromWindow(ET_title.getWindowToken(), 0);
} else {