Nasıl kendi görünümünüzü tanımlama hakkında:
<ImageView
android:layout_gravity="center_horizontal"
android:paddingTop="10px"
android:paddingBottom="5px"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:src="@android:drawable/divider_horizontal_bright" />
bu ham Görünüm deneyin? Arka plan rengini ayarlanmış bir görünümün etrafında bir LinearLayout kullanarak aşağıdaki sınıfı kullanmıştım. Bu, bunun için düzen parametrelerini önceden tanımlamamı sağlar. Buna ihtiyacınız yoksa Görünüm'ü genişletin ve bunun yerine arka plan rengini ayarlayın.
public class HorizontalRulerView extends LinearLayout {
static final int COLOR = Color.DKGRAY;
static final int HEIGHT = 2;
static final int VERTICAL_MARGIN = 10;
static final int HORIZONTAL_MARGIN = 5;
static final int TOP_MARGIN = VERTICAL_MARGIN;
static final int BOTTOM_MARGIN = VERTICAL_MARGIN;
static final int LEFT_MARGIN = HORIZONTAL_MARGIN;
static final int RIGHT_MARGIN = HORIZONTAL_MARGIN;
public HorizontalRulerView(Context context) {
this(context, null);
}
public HorizontalRulerView(Context context, AttributeSet attrs) {
this(context, attrs, android.R.attr.textViewStyle);
}
public HorizontalRulerView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
setOrientation(VERTICAL);
View v = new View(context);
v.setBackgroundColor(COLOR);
LayoutParams lp = new LayoutParams(
LayoutParams.MATCH_PARENT,
HEIGHT
);
lp.topMargin = TOP_MARGIN;
lp.bottomMargin = BOTTOM_MARGIN;
lp.leftMargin = LEFT_MARGIN;
lp.rightMargin = RIGHT_MARGIN;
addView(v, lp);
}
}
programlı veya Eclipse günlerde kullan (Özel & Kütüphane Görünümler - Sadece düzeni içine çekin). layout_above = "+ id/imageView2:
seveceksiniz "göstermek/görüntülemek için bazı göreceli. – gnganpath
çalışıyor Sadece harika! Çeşitli yöntemler denedim. Bu en iyi çalışır! –