Я начал изучать Киви. Я хотел бы сделать горизонтальный BoxLayout с RecycleView слева и Button справа. (Что-то вроде на прикрепленной картинке).
Я написал этот код:
BoxLayout:
RecycleView:
id: imgs
width: "200dp"
viewclass: "Button"
size_hint_x: None
data: [{'text':"img"}, {'text': "img"}, {'text': "img"}, {'text': "img"}, {'text': "img"}, {'text': "img"}]
RecycleBoxLayout:
size_hint_y: None
size_hint_x: None
width: "200dp"
height: self.minimum_height
orientation: "vertical"
Button:
text: "IMAGE"
И я ожидал, что кнопки в RecyclerView будут иметь ширину RecyclerView.
Я пытался сделать свои собственные кнопки для отображения в RecyclerView, но это не сработало.
Кто-нибудь знает, как растянуть кнопки, чтобы заполнить ширину RecyclerView?
С наилучшими пожеланиями
РЕДАКТИРОВАТЬ: я изменить эту строку:
data: [{'text':"img"}, {'text': "img"}, {'text': "img"}, {'text': "img"}, {'text': "img"}, {'text': "img"}]
на это:
data: [{'text':"img img", 'width':200, 'size_hint_x':None}, {'text': "img"}, {'text': "img"}, {'text': "img"}, {'text': "img"}, {'text': "img"}]
И тогда кнопка Frist имеет ширину RecyclerView,Таким образом, я всегда должен установить ширину кнопки таким образом? Возможно ли, однако, сделать это как-то глобально?