Итак, объяснение моего приложения: основное действие должно вызвать второе действие, которое затем реализует фрагмент, чтобы отображать сведения о клике. Все это, похоже, идет хорошо, но в новом окне активности/подробностей есть TextView, который пользователь должен иметь возможность щелкнуть, чтобы перейти от «законченного» к «не законченному» и наоборот. В настоящий момент новый фрагмент загружается, но, похоже, он не распознает взаимодействие пользователя. Любая помощь будет оценена по достоинству. Благодаря!Проблемы с Android с помощью Clickable TextView
public class ListActivity extends Activity implements ListSelectionFragment.OnListFragmentInteractionListener, View.OnClickListener {
private boolean finished=FALSE;
@Override
protected void onCreate(Bundle savedInstanceState) {
ListSelectionFragment detailFrag = ListSelectionFragment.newInstance(displayMode, position, page);
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager
.beginTransaction();
fragmentTransaction.add(R.id.item_frame, detailFrag);
fragmentTransaction.commit();
findViewById(R.id.item_frame).setVisibility(View.VISIBLE);
TextView textView1 = (TextView) findViewById(R.id.list_item_name);
textView1.setText(displayMode);
if(finished==TRUE) {
TextView textView2 = (TextView) findViewById(R.id.completebtn);
textView2.setText("Finished");
textView2.setTextColor(Color.parseColor("#000000"));
}
TextView completeBtn = (TextView) findViewById(R.id.completebtn);
completeBtn.setOnClickListener(this);
}
@Override
public void onClick(View v) {
TextView textView = (TextView) findViewById(R.id.completebtn);
textView.setText("Finished");
finished=TRUE;
}
}
Где вы объявляете переменную 'finished'? И нажмите, где можно перейти от готового к не законченному. –
Извините, я вырезал эту часть ... Я определил ее как логическую переменную для класса (прямо под первой строкой в вышеприведенном фрагменте) –
Если я не прочтю код, похоже, что он останется «законченным». Также я не вижу, где вы добавляете слушателя onClick в текстовое окно – snowCrabs