Как нарисовать линию на LinearLayout? - PullRequest
0 голосов
/ 23 декабря 2009

Знаете ли вы, как нарисовать линию на LinearLayout? Для создания LinearLayout я использую ресурс xml:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
    LinearLayout linear = (LinearLayout)findViewById(R.id.linearlayout);
    //I wanna draw line on "linear"
}

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 23 декабря 2009

Я создал изображение в инструменте для редактирования изображений, размером 2х2 пикселя с нужным мне цветом. Затем в коде я создал ImageView и установил это изображение в качестве источника. Наконец, я установил для ImageView высоту FitContent и ширину FillParent, и это дало мне горизонтальную линию.

0 голосов
/ 23 декабря 2009

Есть много способов; Один из способов - определить ShapeDrawable, представляющий строку в XML (в папке res), и установить его в качестве фонового ресурса, скажем, ImageView внутри LinearLayout.

.

Подробнее о графических материалах и 2D-графике можно прочитать в Документах .

Не стесняйтесь предоставить более подробный контекст (конкретный вариант использования), чтобы я мог уточнить этот ответ или другие могли бы ответить.

...