別のものを組み合わせた既存の TextView に、単に「もっと読む」/「もっと読む」ボタンを追加したい..
これは私がしました:
this.announcer_description = (TextView) findViewById(R.id.announcer_description);
this.readmore = (TextView) findViewById(R.id.readmore);
this.readmore.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (readmore.getText().equals("Read More"))
{
announcer_description.setText("");
announcer_description.setText(currentAnnouncer.getDescription_fr());
readmore.setText("");
readmore.append("Read less");
}
else if (readmore.getText().equals("Read less"))
{
announcer_description.setText("");
announcer_description.setText(shortDesc);
readmore.setText("");
readmore.append("Read more");
}
}});
私の "announcer_description" TextView は "Read more" に初期化されています..しかし、これは機能しません.. Read more と Read Less を使用して見つけた唯一の方法は、この OnClickListener にいくつかの OnClickListener をネストすることです..
誰かがアイデアを持っていますか?