我正在寫一個Android應用程序。我有幾個紡紗工。每個人在靠近底部以及左側和右側顯示一條額外的線。請參閱圖片。有誰知道這是爲什麼發生,以及如何解決它?Android微調額外線
下面是在XML文件中定義微調的條目:
<Spinner android:id="@+id/formatSpinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="true"
android:prompt="@string/format_prompt"/>
這裏是初始化代碼:
cur = mDbHelper.fetchAllFormats();
adapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, cur,
new String[]{MoviesDbAdapter.KEY_NAME}, new int[]{android.R.id.text1});
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
formatSpinner.setAdapter(adapter);
謝謝!
Update1:我做了一些嘗試,並且如果Spinner前面的TextView從XML文件中刪除,微調框顯示正確。我不知道爲什麼會這樣,有什麼想法?
更新2:另外,如果我添加layout_marginTop到微調,問題就會消失!這真的很奇怪。
Android是什麼:drawSelectorOnTop – 2012-04-17 17:43:30
不知道,它似乎並沒有什麼差別我是否與否。 – wholladay 2012-04-18 20:41:20