Ես ուզում եմ ստեղծել և ծածկել դիտումը, երբ սեղմվում է կոճակը: Whatsapp-ում սմայլիկների կոճակը սեղմելու նման մի բան:
Ես ստեղծել եմ շրջանակի դասավորություն լռելյայն տեսանելիությամբ՝ որպես 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>
Ես smileyButton-ին ավելացրել եմ onClickListener-ը, որն անջատում է chat_smiley_list-ի տեսանելիությունը:
Բացի դիրքավորման որոշ խնդիրներից, ես վստահ չեմ, թե արդյոք սա է դա անելու լավագույն միջոցը: