我有一个<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<li class="parent flex-active-slider">
<div class="node_id"><span>233</span></div>
<ul class="thumbnailIcon">
<li>left 0</li>
<li class="69"><img> 1</li>
<li class="233"><img> 2</li>
<li class="299"><img> 3</li>
<li>right 4</li>
</ul>
</li>
<li class="parent">
<div class="node_id"><span>2</span></div>
<ul class="thumbnailIcon">
<li>left 0</li>
<li class="69"><img>1</li>
<li class="233"><img>2</li>
<li class="299"><img>3</li>
<li>right 4</li>
</ul>
</li>
<a href="" onclick="changeSingleOrder()" class="flex-next">click<a>
<li class="parent">
<div class="node_id"><span>3</span></div>
<ul class="thumbnailIcon">
<li>left</li>
<li class="69"><img></li>
<li class="233"><img></li>
<li class="299"><img></li>
<li>right</li>
</ul>
</li>
<input type="button" onclick="changeAllOrder()" value="Change Order" />
,其中包含3列和随机数量的孩子,我希望每个孩子只填充一列,不少也不多。
但是下面的代码使GridLayout
s填充更多。我希望每个TextView
填充空间的 1/3 。
TextView
如果<android.support.v7.widget.GridLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:columnCount="3">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_columnWeight="1"
android:background="#abcdef"
app:viewAspectRatio="3"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_columnWeight="1"
android:background="#fedcba"
app:viewAspectRatio="3" />
</android.support.v7.widget.GridLayout>
无法实现,我很想知道其他可能性
答案 0 :(得分:0)
我不太确定但是试试这个:
<android.support.v7.widget.GridLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:columnCount="3">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_columnWeight="1"
android:background="#abcdef"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_columnWeight="1"
android:background="#fedcba" />
</android.support.v7.widget.GridLayout>
或:
<android.support.v7.widget.GridLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:columnCount="3">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_columnWeight="1"
android:background="#abcdef"
app:viewAspectRatio="1"/>
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
app:layout_columnWeight="1"
android:background="#fedcba"
app:viewAspectRatio="1" />
</android.support.v7.widget.GridLayout>
希望它会有所帮助