2015-02-04 2 views
3

휴대 전화 애플리케이션에서 html select option(dropdown) value is blank입니다. 드롭 다운 값 대신 흰색 화면 옵션이 표시되지만 옵션을 클릭하면 해당 값을 얻을 수 있습니다.Android 롤리팝에서 HTML 드롭 다운이 빈 것으로 표시됩니다.

이 문제는 Android Lollipop 기기 (Nexus 4 및 Nexus 7 기기에서 테스트 됨)에서 발생하며 다른 기기는 올바르게 표시됩니다.

HTML 코드는 다음과 같습니다

<select id="selectlanguage" onchange="selectLangauge();"> 
    <option value="english">English</option> 
    <option value="hindi">Hindi</option> 
</select> 

enter image description here

+0

android:theme="@android:style/Theme.Light.NoTitleBar"합니다. 옵션 색상 스타일을 변경하십시오. – AtanuCSE

+0

내 안드로이드 롤리팝 (moto g 2nd gen)에서 완벽하게 작동합니다. 당신이 올려 놓은 스크린 샷을 보면서 UI 디자인 프레임 워크를 사용하고 있습니까? – locknies

+0

@KRIZTE 예 jquery mobile을 사용 중입니다 ... JQM을 제거하면 (흰색 화면 만 나타남) .. – Aravin

답변

2

나는 동일한 문제가있었습니다. 내 해결 방법은이 jquery 도구 (select2)를 사용하여 모든 선택 항목을 바꾸는 것입니다. AndroidManifest를에

<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/select2/3.5.2/select2.min.css"> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 
 
<script src="http://cdn.jsdelivr.net/select2/3.5.2/select2.min.js"></script> 
 

 
<select > 
 
    <option value = "1" selected>Value 1</option> 
 
    <option value="2">Value 2</option> 
 
    <option value="3">Value 3</option> 
 
</select> 
 

 
<script> 
 
// replace all select inputs with select2 
 
$("select").select2(); 
 

 
// remove the search tool inside select2 
 
$(".select2-search, .select2-focusser").remove(); 
 
</script>

0

변경 : android:theme="@android:style/Theme.DeviceDefault.NoActionBar" 그것은 이상한 소리 그러나 나는 느낌을했습니다