1
我想在單擊按鈕時創建併疊加視圖。就像在Whatsapp中點擊表情按鈕一樣。如何在Android中創建疊加視圖,然後按下按鈕單擊
我創建了一個默認可見度爲GONE的框架佈局,並在笑臉按鈕上添加了一個onclick監聽器來切換其可見性。
我的佈局XML:
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true" >
<ImageView
android:id="@+id/smileyButton"
android:layout_width="24dip"
android:layout_height="48dip"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:contentDescription="@string/contactIconContentDescription"
android:src="@drawable/emo_im_happy" />
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/smileyButton" >
<TextView
android:id="@+id/chat_smiley_list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/white" />
</FrameLayout>
</RelativeLayout>
我已經加入到onClickListener其中smileyButton切換chat_smiley_list的知名度。
除了一些定位問題,我不確定這是否是最好的方法。
你可以張貼一些代碼或描述多一點,你有什麼樣的問題......? – Matthieu
我會做一個透明背景的對話框,並在屏幕上繪製它時動態調整/定位它。 – kishu27