5
在列表視圖中我在每行上都有一個文本被截斷,因爲它太長。所以我在textView上設置了setMovementMethod()以使其可以滾動。但是現在ListView不能被點擊。我怎麼解決這個問題?Android setMovement方法在ListView中的TextView中
下面是適配器的getView()方法。我會很感激任何答案, 在此先感謝。
@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;
}
無代碼無答案。 – Snicolas
從適配器添加getView方法。這與我在帖子中解釋的並無太大差別。 – Laura
如何檢測列表視圖上的點擊? – Snicolas