아래 이미지와 같은 스피너가 있습니다. 나는 가능한 한 낮게 내 응용 프로그램 요구 사항을 유지하기 위해 노력하고 있습니다로 API8에서 작동 바람직 솔루션 -스피너 드롭 다운에서 여백 제거
어떻게 스피너와 드롭 다운 사이의 x를 왼쪽의 격차를 제거 할 수 있습니다.
나는 이것이 spinner 스타일의 layout_margin이라고 가정했지만, this question을 읽은 후에는 불가능하다고 생각했습니다.
내가 가진 주제는 다음과 같습니다.
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:dropDownListViewStyle">@style/DropDownStyle</item>
<item name="android:dropDownSelector">@style/DropDownStyle</item>
</style>
<style name="DropDownTopStyle">
<item name="android:clickable">true</item>
<item name="android:background">@drawable/dropdowntop</item>
</style>
<style name="DropDownStyle">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:layout_marginLeft">0dp</item>
<item name="android:layout_margin">0dp</item>
<item name="android:clickable">true</item>
<item name="android:background">@drawable/dropdownback</item>
<item name="android:popupBackground">@drawable/dropdownback</item>
<item name="android:cacheColorHint">#FFF000</item>
</style>
감사합니다, 토마스
추가; 코드에서 팝업을 직접 만들 수있는 방법이 있음을 알 수 있습니다. 필요하다면 어떻게 든 어댑터 팝업보기로 이동할 수 있습니까? (즉, 표시되는 목록). 전체 어댑터 동작을 처음부터 다시 만들려고 시도하는 것은 끔찍한 방법으로 보일 수 있습니다. 그러나 정상적인 팝업 동작을 비활성화하고 볼 수 있다면 짜증나는 오프셋없이 직접 팝업을 만들 수 있습니다.
당신도 해결책을 마련 했습니까? –
@AnubianNoob 레이아웃을 [paste bin] (http://pastebin.com)에 게시하십시오. – Simas
꽤 일반적인 질문입니다. 서비스에 연결된 떠 다니는 창에 드롭 다운이있는 맞춤 회 전자가 있습니다. 내 레이아웃이 정말로 중요합니까? –