Özel bir iletişim görünümü kullandığım AlertDialog
var. Özel başlık görünümü fikri yeterince basit görünüyor, ancak özel başlık etrafında kurtulmak mümkün görünmüyor siyah bir sınır var. Üst taraf, sol ve sağ taraflar tek pikselli bir kenarlığa sahiptir, alt taraf ise yaklaşık 5 piksel sınırına sahiptir.AlertDialog özel başlıkta siyah kenarlık var
Java iletişim Oluşturma:
View titleView = inflater.inflate(R.layout.part_list_item, parent, false);
((TextView) titleView.findViewById(R.id.partName)).setText(titleText);
AlertDialog productDialog = new AlertDialog.Builder(getContext())
.setCustomTitle(titleView)
.setAdapter(adapter, doNothingClickListener)
.create();
Özel başlık görünümü düzeni, part_list_item.xml
:
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ff0000"
android:id="@+id/partName"
android:layout_marginLeft="6dip"
android:textAppearance="?android:attr/textAppearanceLargeInverse"
/>
görüyorum Ne:
görmek istediğim Ne:
Herhangi bir fikir?
textview gerekli nispi düzeni ve gölge dolgu olduğunu ..? – ngesh
@sandy Adil soru. Bu bitleri çıkardım ve sonuç şu ki, alt siyah kenarlık artık daha büyük. –
XML'yi şişirirken "attachToRoot" öğesini true olarak ayarlamayı deneyin. – dreamtale