I am pretty much following this tutorial and want to adapt the layout of the AlertDialog
to my needs. Now I need to get rid of the divider between the two buttons in the ButtonBar
. I changed the layout of my Button
like this:
<style name="Widget.Sphinx.Button.Borderless.Small" parent="@android:style/Widget.Holo.Button.Borderless.Small">
<item name="android:textColor">@color/button_textcolor</item>
<item name="android:background">@drawable/button</item>
<item name="android:layout_marginLeft">10dp</item>
<item name="android:layout_marginRight">10dp</item>
<item name="android:layout_marginBottom">10dp</item>
<item name="android:gravity">center</item>
<item name="android:textStyle">normal</item>
<item name="android:dividerVertical">@android:color/transparent</item>
</style>
I tried adapting the ButtonBar
layout as well:
<style name="Sphinx.ButtonBar.AlertDialog" parent="@android:style/Holo.ButtonBar.AlertDialog">
<item name="android:background">@android:color/transparent</item>
<item name="android:dividerHorizontal">@null</item>
<item name="android:dividerVertical">@null</item>
</style>
I tried setting to @null
and @android:color/transparent
without success. What is the proper way to do this?
As Hussein said, it is not possible to achieve it with Theme styling. So I created a custom
AlertDialog
like this:1) Create an
Activity
and set it's Theme to Dialog in theAndroidManifest.xml
2) Create custom layout
3) Start the Dialog
4) Have a look at the result
5) Handle
ImageButton
events in theDialogActivity
6) Handle results in
MainAcitivty