Мне нужно отображать текущие значения в TextView (после удаления String). Я добавляю String, когда кнопка включена, и мне нужно удалить ее, когда она выключена (я не знаю, хорошо ли это сделаю), затем мне нужно отобразить строки в TextView без удаленной строки. Мне нужно отображать только строки из кнопок On. Я не знаю, как отображать ArrayList в TextView - этот код display.setText (mActiveToggles.toString()); не работает. Вот мой код:Как отобразить строки ArrayList в TextView
public class Calc extends ActionBarActivity {
TextView display;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_calculator);
display = (TextView)findViewById(R.id.textView2);
display.setText("Add item");
}
static boolean isempty=true;
public void changeButton(View sender) {
ToggleButton btn = (ToggleButton) sender;
ArrayList<String> mActiveToggles = new ArrayList<String>();
String b = btn.getText().toString();
boolean on = ((ToggleButton) sender).isChecked();
if(on) {
if (isempty) {
if (b.equals("0")) return;
display.setText(btn.getText());
mActiveToggles.add(b);
isempty = false;
} else {
display.append(btn.getText());
mActiveToggles.add(b);
}
}
else
{
if (b.equals(btn.getText()))
{
mActiveToggles.remove(b);
display.setText(mActiveToggles.toString());
}
}
}
У меня нет ответа. –
Извините, я не знаю, как отображать ArrayList в TextView - этот код display.setText (mActiveToggles.toString()); не работает. – calvinklein