Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.app.Activity;
- import android.content.Context;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ArrayAdapter;
- import android.widget.ImageView;
- import android.widget.TextView;
- public class MainActivity extends ArrayAdapter<String> {
- private final Activity context;
- private final String[] menuItem;
- private final Integer[] menuGambar;
- public CustomListAdapter(Activity context, String[] menuItem, Integer[] menuGambar) {
- super(context, R.layout.list_item, menuItem);
- this.context = context;
- this.menuItem = menuItem;
- this.menuGambar = menuGambar;
- }
- public View getView(int position, View view, ViewGroup parent){
- LayoutInflater inflater = context.getLayoutInflater();
- View rowView = inflater.inflate(R.layout.list_item, null, true);
- TextView textMenu = (TextView)rowView.findViewById(R.id.menuitem);
- ImageView imgMenu = (ImageView)rowView.findViewById(R.id.imageview);
- textMenu.setText(menuItem[position]);
- imgMenu.setImageResource(menuGambar[position]);
- return rowView;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment