public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
View v = convertView;
Account.Entry entry = mItems.get(position);
if(v == null) {
holder = new ViewHolder();
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(
Context.LAYOUT_INFLATER_SERVICE);
v = inflater.inflate(R.layout.account_view_item, parent, false);
holder.mName = (TextView)v.findViewById(R.id.field_name);
holder.mValue = (TextView)v.findViewById(R.id.field_value);
v.setTag(holder);
}
else{
holder = (ViewHolder) v.getTag();
}
holder.mName.setText(entry.mName);
if(!mShowPwd) {
boolean showed = mPwdShowed.get(position);
if(entry.mType == AccountManager.EntryType.PASSWORD ||
entry.mType == AccountManager.EntryType.PIN && !showed) {
holder.mValue.setTransformationMethod(
PasswordTransformationMethod.getInstance());
}
else {
holder.mValue.setTransformationMethod(
SingleLineTransformationMethod.getInstance());
}
if(entry.mType == AccountManager.EntryType.WEBADDR) {
holder.mValue.setAutoLinkMask(Linkify.WEB_URLS);
}
}
holder.mValue.setText(entry.mValue);
return v;
}
DetailFragment.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:Passbook
作者:
评论列表
文章目录