我在我的应用程序中使用微调器,所以我需要重置按钮.单击clearButton按钮微调器应该清除(不应显示任何值)
spinner= (Spinner) view.findViewById(R.id.mylistspinner);
list= new ArrayList<String>();
list.add("");
list.add("1");
list.add("2");
adapter= new ArrayAdapter<String>(getActivity(),R.layout.custom_spinner_text,list);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(urineGlucoseAdapter);
spinner.setOnItemSelectedListener(new OnUGItemSelected());
Run Code Online (Sandbox Code Playgroud) 我有一个,ListView并且在其中ListView我有一些TextViews和其中EditTexts的一行.当我按下该行的任何地方时,我希望获得EditText焦点,以便输入文本.
问题是我不能让这个工作.当我放置EditText在ListView了OnItemClick,当我点击不会响应ListView.
我试着用focusable="false"的EditText,它让我点击ListView一次,但我不能让EditText即使是可聚焦设置为true后获得焦点.接下来我尝试使用android:descendantFocusability="beforeDescendants"in ListView但它似乎没有做任何改变,它仍然无法正常工作.
有没有人知道我能做些什么让它起作用?
我希望有人可以帮助我解决这个问题.我无法重现此错误,但收到了大量的崩溃报告.下面是堆栈跟踪和相关代码.我想添加"cursor.close();" 会解决问题,但事实并非如此.任何人都可以弄明白发生了什么?第187行是mDbAdapter.close();
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.companionfree.WLThemeViewer/com.companionfree.WLThemeViewer.Viewer}: android.database.sqlite.SQLiteException: unable to close due to unfinalised statements
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2753)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2769)
at android.app.ActivityThread.access$2500(ActivityThread.java:129)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2117)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:143)
at android.app.ActivityThread.main(ActivityThread.java:4717)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.database.sqlite.SQLiteException: unable to close due to unfinalised statements
at android.database.sqlite.SQLiteDatabase.dbclose(Native Method)
at android.database.sqlite.SQLiteDatabase.onAllReferencesReleased(SQLiteDatabase.java:323)
at android.database.sqlite.SQLiteDatabase.close(SQLiteDatabase.java:886)
at android.database.sqlite.SQLiteOpenHelper.close(SQLiteOpenHelper.java:191)
at com.companionfree.WLThemeViewer.DbAdapter.close(DbAdapter.java:163)
at com.companionfree.WLThemeViewer.Viewer.getNavData(Viewer.java:178)
at com.companionfree.WLThemeViewer.Viewer.onCreate(Viewer.java:65)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2717)
... 11 more
Run Code Online (Sandbox Code Playgroud)
资源:
private void getNavData() {
mDbAdapter.open(); …Run Code Online (Sandbox Code Playgroud)