سلام.
یک متغیر از جنس رشته (String) تعریف کنید که با هر بار اشاره بر روی دکمه ها (Button)، ابتدا عبارت جدید را در آن ذخیره کنیم و بعد String حاصل را در TextView نمایش می دهیم. بنابراین همیشه آخرین عبارت را در این String داریم.
بعد عملیت های دکمه ها را با if شرطی می کنیم. مثلا دکمه مربوط به نمایش by (یا bye)، وقتی بر روی آن اشاره شد، باید ابتدا با if چک کنیم که اگر مقدار String برابر تهی (بدون کاراکتر) است، String را برابر by قرار بدهیم، اما اگر مقدار آن برابر hi است، عبارت hi by را در آن ذخیره کنیم (یا عبارت by را به انتهای رشته اضافه کنیم). بعد هم نمایش String در TextView .
--------------------------------------------------
روش دوم هم این است که String تعریف نکنیم و به جای آن، بعد از هر بار اشاره روی دکمه ها، ابتدا متن موجود در TextView را به دست آوریم و بعد عبارت شرطی با if را خواهیم داشت.
یک متغیر از جنس رشته (String) تعریف کنید که با هر بار اشاره بر روی دکمه ها (Button)، ابتدا عبارت جدید را در آن ذخیره کنیم و بعد String حاصل را در TextView نمایش می دهیم. بنابراین همیشه آخرین عبارت را در این String داریم.
بعد عملیت های دکمه ها را با if شرطی می کنیم. مثلا دکمه مربوط به نمایش by (یا bye)، وقتی بر روی آن اشاره شد، باید ابتدا با if چک کنیم که اگر مقدار String برابر تهی (بدون کاراکتر) است، String را برابر by قرار بدهیم، اما اگر مقدار آن برابر hi است، عبارت hi by را در آن ذخیره کنیم (یا عبارت by را به انتهای رشته اضافه کنیم). بعد هم نمایش String در TextView .
--------------------------------------------------
روش دوم هم این است که String تعریف نکنیم و به جای آن، بعد از هر بار اشاره روی دکمه ها، ابتدا متن موجود در TextView را به دست آوریم و بعد عبارت شرطی با if را خواهیم داشت.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.