Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public View getView(int position, View convertView, ViewGroup parent) {
- ViewHolder holder;
- boolean isTitle = false;
- Integer nameRes = nameArray.get(position);
- if( (nameRes.equals(R.string.setting_group_recording)) || (nameRes.equals(R.string.setting_group_system)) ) {
- isTitle = true;
- }
- View viewvalue = convertView;
- if (viewvalue == null) {
- holder = new ViewHolder();
- if (isTitle) {
- viewvalue = LayoutInflater.from(context).inflate(R.layout.setup_mainmenu_title, null);
- holder.titleText = (TextView) viewvalue.findViewById(R.id.textView_title);
- holder.titleIcon = (ImageView) viewvalue.findViewById(R.id.imageView_title);
- }
- else {
- viewvalue = LayoutInflater.from(context).inflate(R.layout.setup_mainmenu_item, null);
- holder.itemNameText = (TextView) viewvalue.findViewById(R.id.item_name);
- holder.itemValueText = (TextView) viewvalue.findViewById(R.id.item_value);
- }
- viewvalue.setTag(holder);
- } else {
- holder = (ViewHolder) viewvalue.getTag();
- }
- if (isTitle) {
- holder.titleText.setText(nameArray.get(position));
- if (nameRes.equals(R.string.setting_group_recording)) {
- holder.titleIcon.setImageResource(R.drawable.ic_setting_title_recording);
- } else if (nameRes.equals(R.string.setting_group_system)) {
- holder.titleIcon.setImageResource(R.drawable.ic_setting_title_system);
- }
- } else {
- holder.itemNameText.setText(nameArray.get(position));
- holder.itemValueText.setText(valueArray.get(position));
- if (nameArray.get(position).equals(R.string.setting_app_version) || nameArray.get(position).equals(R.string.setting_product_name)
- || nameArray.get(position).equals(R.string.setting_firmware_version)) {
- holder.itemNameText.setTextColor(context.getResources().getColor(R.color.gray));
- } else {
- holder.itemNameText.setTextColor(context.getResources().getColor(R.color.white));
- }
- holder.itemValueText.setTextColor(context.getResources().getColor(R.color.gray));
- }
- return viewvalue;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement