我想创建一个自定义dialog.i创建了res / values / action.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.RCAlertDialog" parent="android:style/Theme.Dialog">
<item name="android:windowBackground">@drawable/quick_action2</item>
</style>
</resources>
我使用的drawable是:
我想在我的图形中有两个按钮,它们的两个宽度的总和将作为红色框的宽度。我怎么能这样做? 这是我现在使用的代码,但结果是从纵向模式变为横向模式。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<ImageButton
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginLeft="30px"
android:layout_marginTop="21px"
android:layout_weight="1"
android:background="@drawable/fav2" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="30px"
android:layout_marginTop="21px"
android:layout_weight="1"
android:background="@drawable/eat2" />
</LinearLayout>
有没有好的方法可以做到这一点?谢谢
答案 0 :(得分:2)
检查dawables的大小:@ drawable / fav2和@ drawable / eat2。不要将ImageButton
作为背景,而是将其设置为源(src)。