2009-12-23 3 views
0

Знаете ли вы, как рисовать линию на LinearLayout? Чтобы создать LinearLayout, я использую XML-ресурс:Как нарисовать линию на LinearLayout?

@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" 
} 

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

ответ

0

Существует много способов; одним из способов является определение ShapeDrawable, представляющего строку в XML (в вашей папке res), и установите это как фоновый ресурс, скажем, ImageView внутри LinearLayout.

Подробнее о чертежах и 2D-графике можно узнать больше в the docs.

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

0

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

Смежные вопросы