package org.droiddraw.widget; import java.awt.Color; import java.awt.Graphics; import org.droiddraw.property.BooleanProperty; import org.droiddraw.property.SelectProperty; import org.droiddraw.property.StringProperty; public class ListView extends AbstractWidget { public ListView() { super("ListView"); props.add(new StringProperty("List Selector", "android:listSelector", "")); props.add(new BooleanProperty("Selector on Top", "android:drawSelectorOnTop", false)); props.add(new StringProperty("Entry Array Id.", "android:entries", "")); props.add(new SelectProperty("Entry Gravity", "android:gravity", new String[] {"left", "center", "right"}, 0)); apply(); } @Override protected int getContentHeight() { return 16; } @Override protected int getContentWidth() { return 55; } public void paint(Graphics g) { g.setColor(Color.darkGray); g.drawString("ListView", getX()+2, getY()+14); g.drawRect(getX(), getY(), getWidth(), getHeight()); } }