Innerhalb einer Listenansicht habe ich auf jeder Zeile einen Text, der abgeschnitten ist, weil es zu lang ist. Also setze ich setMovementMethod() in der textView, um es scrollbar zu machen. Aber jetzt kann die ListView nicht angeklickt werden. Wie kann ich dieses Problem lösen?Android setMovementMethod in einem TextView in einem ListView
Unten ist die Methode getView() vom Adapter. Ich würde jede mögliche Antwort, Dank im Voraus schätzen.
@Override
public View getView(int position, View convertView, final ViewGroup parent) {
final ViewHolder holder;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.list_row, null);
holder = new ViewHolder();
holder.nameLabel = (TextView) convertView.findViewById(R.id.name);
convertView.setTag(holder);
holder.nameLabel.setMovementMethod(ScrollingMovementMethod.getInstance());
} else {
holder = (ViewHolder) convertView.getTag();
}
return convertView;
}
Kein Code keine Antwort. – Snicolas
Die Methode getView wurde vom Adapter hinzugefügt. Es ist nicht viel anders als das, was ich in der Post erklärt habe. – Laura
Wie erkennen Sie, klicken Sie auf die Listenansicht? – Snicolas