我试图找到一种将自然字符(例如“a”或“\xd8\xb6”)与圆圈组合的方法。我发现了组合字符,也组合了符号标记,这些符号不适用,因为符号不覆盖自然书写字符,还包含数字和各种其他对象,但到目前为止我发现的任何东西都不能完全满足包围 a 的需要。字形。
\n我不是 Postgres/GIS 主题的专家,并且我对大型几何数据库(超过 2000 万条记录)有疑问。首先,我的设置如下所示:
mmt=# select version();
-[ RECORD 1 ]-------------------------------------------------------------------------------------------------------------
version | PostgreSQL 13.2 (Debian 13.2-1.pgdg100+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
mmt=# select PostGIS_Version();
-[ RECORD 1 ]---+--------------------------------------
postgis_version | 3.1 USE_GEOS=1 USE_PROJ=1 USE_STATS=1
Run Code Online (Sandbox Code Playgroud)
我正在查询的表包含以下列:
mmt=# \d titles
Table "public.titles"
Column | Type | Collation | Nullable | Default
----------------------+--------------------------+-----------+----------+-----------------------------------------
ogc_fid | integer | | not null | nextval('titles_ogc_fid_seq'::regclass)
wkb_geometry | bytea | | |
timestamp | timestamp with time zone | | | …Run Code Online (Sandbox Code Playgroud) 在ArrayList似乎是填充就好了,但是不管我用什么方法,我似乎无法获取适配器来填充数据.我已经尝试过添加到了ArrayList,也是为了ArrayAdapter.无论哪种方式,我都无法在AutoCompleteTextView关卡或ArrayAdapter自身中得到回应(当然AutoCompleteTextView也无所作为).有人能看出什么问题吗?
public class MainActivity extends Activity implements TextWatcher {
// private AutoCompleteView autoComplete;
public String TAG = new String("MAINACTIVITY");
public ArrayAdapter<String> autoCompleteAdapter;
public AutoCompleteTextView autoComplete;
public InputStream inputStream;
public List<String> data;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
data = new ArrayList<String>();
autoCompleteAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, data);
autoCompleteAdapter.setNotifyOnChange(true);
autoComplete = (AutoCompleteTextView) findViewById(R.id.acsayt);
autoComplete.setHint(R.string.search_hint);
autoComplete.setThreshold(2);
autoComplete.addTextChangedListener(this);
autoComplete.setAdapter(autoCompleteAdapter);
}
// …Run Code Online (Sandbox Code Playgroud) java android filtering autocompletetextview android-arrayadapter