0
안드로이드 응용 프로그램 메뉴, 메뉴 이미지 Here에 내 웹 사이트 하이퍼 링크를 추가하고 싶습니다. 웹 개발자이므로 안드로이드 코딩 지식이 없으므로 안드로이드 코드 plz 편집 만 가능합니다. 코드보기 및 예제 코드는안드로이드 앱 메뉴에 웹 사이트 하이 링크를 추가하는 방법은 무엇입니까?
입니다.package gallery sample ;
import java.util.List;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import com.jnext.mehandidesigns.BaseActivity;
import com.jnext.mehandidesigns.R;
import com.jnext.mehandidesigns.models.Category;
public class LeftMenuAdapter extends BaseAdapter {
private List<Category> mCategories;
private LayoutInflater mInflater;
public LeftMenuAdapter(Context context, List<Category> categories) {
mCategories = categories;
mInflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
@Override
public int getCount() {
return mCategories.size() + 3; // + Recent and Favourites
}
@Override
public Object getItem(int position) {
return position;
}
@Override
public long getItemId(int position) {
return position;
}
private class ViewHolder {
public View divider;
public View separator;
public TextView label;
public TextView categoriesLabel;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final ViewHolder holder;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.drawer_list_item, null);
holder = new ViewHolder();
holder.divider = convertView
.findViewById(R.id.drawer_list_item_divider);
holder.separator = convertView
.findViewById(R.id.drawer_list_separator);
holder.label = (TextView) convertView
.findViewById(R.id.drawer_list_item_text_label);
holder.categoriesLabel = (TextView) convertView
.findViewById(R.id.drawer_list_categories_label);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
if (position < 3) {
if (position == 0) {
holder.label.setText(R.string.recent);
holder.categoriesLabel.setVisibility(View.GONE);
holder.divider.setVisibility(View.GONE);
holder.separator.setVisibility(View.GONE);
} else if (position == 1) {
holder.label.setText(R.string.favourites);
holder.categoriesLabel.setVisibility(View.GONE);
holder.divider.setVisibility(View.GONE);
holder.separator.setVisibility(View.GONE);
} else if (position == 2) {
holder.label.setText(R.string.about_us);
holder.categoriesLabel.setVisibility(View.VISIBLE);
holder.divider.setVisibility(View.GONE);
holder.separator.setVisibility(View.VISIBLE);
}
} else {
Category category = mCategories.get(position - 3);
holder.label.setText(category.getName());
holder.divider.setVisibility(View.VISIBLE);
holder.separator.setVisibility(View.GONE);
holder.categoriesLabel.setVisibility(View.GONE);
}
holder.label.setTypeface(BaseActivity.sRobotoLight);
holder.categoriesLabel.setTypeface(BaseActivity.sRobotoBlack);
return convertView;
}
}