我使用下面的代碼設計了圓形按鈕,然後我想在按鈕上顯示一些文本,所以我使用了框架佈局,然後在我的按鈕上放置了一些文本。 現在Challange是我的按鈕仍然是。它沒有顯示任何影響點擊 其中drawable和src都用於圓形按鈕和其他按鈕上的圖像(respectivitly)。如何在Imagebutton上點擊
現在我的按鈕不會對設計產生任何影響,請點擊我如何實現該效果。
<FrameLayout>
<ImageButton
android:id="@+id/btn_profile_view"
android:layout_width="70dp"
android:layout_height="67dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:layout_weight="1"
android:onClick="compareButtonClick"
android:background="@drawable/roundedbutton"
android:src="@drawable/ic_action_person" />
<TextView
android:layout_width="45dp"
android:layout_height="20dp"
android:layout_gravity="bottom"
android:layout_marginLeft="38dp"
android:clickable="false"
android:text="@string/profile"
android:textColor="@color/btn_txt" >
</TextView>
</FrameLayout>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#D3D3D3" />
<corners
android:bottomLeftRadius="8dip"
android:bottomRightRadius="8dip"
android:topLeftRadius="8dip"
android:topRightRadius="8dip" />
爲什麼你還沒有指定framelayout尺寸屬性? – Abhishek
並顯示你的代碼,你正在試圖獲得onclick回撥 – Abhishek
我不需要框架佈局屬性,因爲我把我的框架佈局放在表格佈局中,表格行佈局和我在重量單行上使用重量顯示3圖像按鈕錶行中的屬性。 – user3719634