2016-04-01 17 views
0

Android 4.4 sürümü sekmesinde TextInputLayout kullanırken Edittext satırını görmüyorum.Android Theme Issue kullanarak AlertDialog.Builder

Her şey, 6.0 üzerinde çalışan Nexus 5'de mükemmeldir. 6,0

enter image description here

Üstü olduğu çalışan 4,4

enter image description here

Nexus 5 çalıştıran

Samsung TAB:

ekran görüntüsüne bir göz atın bir XML ve onu açarak bir iletişim kutusu. Böyle iletişim kutusu şey yukarıda açıyorum:

AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(new ContextThemeWrapper(MainActivity.this, android.R.style.Theme_Material_Light_Dialog)); 
       alertDialogBuilder.setView(view); 
+0

pay xml kodu. – HourGlass

+0

TextInputLayout, lolipop ve üzeri cihazlar tarafından desteklenen bir cihaz parçasıdır. –

+0

@DAgrawal: Öyle düşünmeyin ... Bir iletişim kutusu olmadan ekran üzerinde düzgün çalıştığını görebiliyorum –

cevap

0
import android.support.v7.app.AlertDialog 

AlertDialog.Builder builder = 
     new AlertDialog.Builder(this, R.style.AppCompatAlertDialogStyle); 
      builder.setTitle("TITLE"); 
      builder.setMessage("YOUR MESSAGE...."); 
      builder.setPositiveButton("OK", null); 
      builder.setNegativeButton("CANCEL", null); 
      builder.show(); 

style.xml:

<style name="AppCompatAlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert"> 
     <item name="colorAccent">#FFCC00</item> 
     <item name="android:textColorPrimary">#FFFFFF</item> 
     <item name="android:background">#666666</item> 
    </style> 
+0

Hayır şans hala aynı. :( –