كيف اخصص نشاطين في زر واحد في الاندرويد ستوديو

السلام عليكم اخواني اريد ان استفسر عن شئ لاني بحثت عنه كثيرا ولم اجد اجابه للاسف

الان انا ربط textview بزر في الاندرويد بحيث انه عند ضغط الزر يظهر مابداخل الtextview ولكن انا اريد اذا ضغطت الزر مرة اخر ان يختفي النص مرة اخري فكيف افعل ذلك؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

textview.setVisibility(View.GONE);

او

textview.setVisibility(View.INVISIBLE);

هل يمكنك تطبيق ماتقترحه في هذا الكود كي افهم اكثر؟

Button.setOnClickListener({

"Textview.text="hello

})

اتمنى ان اكون قد فهمت مرادك :-)

يمكنك عمل متغير من نوع Boolean وضبط قيمته علىtrue مثلا ثم عمل if شرطية اذا كان المتغير قيمته true يتم اظهار النص وتغيير قيمة المتغير الى false وفى حالة عدم تحقق الشرط يتم اخفاء النص وتغيير قيمة المتغير الى true

هل يمكنك تطبيق ماتقترحه في هذا الكود كي افهم اكثر؟

Button.setOnClickListener({

"Textview.text="hello

})

boolean textisshown = true;

if(textisshown){

"Textview.text=";

textisshown=false;

}else{

"Textview.text="hello;

textisshown=true;

}

شكرا جدا لحضرتك