Вы можете вручную установить ширину каждого столбца с помощью Явный Процент столбцов атрибутов так:
<ion-row>
<ion-col width-25>
<!-- item 1 -->
</ion-col>
<ion-col width-25>
<!-- item 2 -->
</ion-col>
<ion-col width-25>
<!-- item 3 -->
</ion-col>
<ion-col width-25>
<!-- item 4 -->
</ion-col>
</ion-row>
Или просто добавить ion-col
динамически, и они будут расширяться, чтобы заполнить их и будет изменяться в соответствии с дополнительными столбцами, например:
<ion-row>
<ion-col *ngFor="let player of players">
<ion-item>
<ion-avatar item-left>
<img [src]="user.photoURL">
</ion-avatar>
{{ user.name }}
</ion-item>
</ion-col>
</ion-row>
Дополнительную информацию о Явной Атрибуты процента столбца here.
UPDATE
По Ionic 3.0.0, как добиться того же с новой сеткой будет что-то вроде этого:
<ion-row>
<ion-col col-3>
<!-- item 1 -->
</ion-col>
<ion-col col-3>
<!-- item 2 -->
</ion-col>
<ion-col col-3>
<!-- item 3 -->
</ion-col>
<ion-col col-3>
<!-- item 4 -->
</ion-col>
</ion-row>
Так атрибут width-25
должен быть заменен col-3
.
Вы пытаетесь на 4 элемента или кнопки? –
@SurajRao 4 элемента, мне все равно, если это кнопка или нет. – TheUnreal
@MohanGopi Как цифровая клавиатура имеет какое-либо отношение к моему вопросу? – TheUnreal