我在下面有一个数组:
var arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];
并且数组的长度为20,我将其与5
分开当我指定1时,它应该返回[1,2,3,4,5],如果我指定2,它应该返回[6,7,8,9,10]
如何通过脚本获取它?
感谢您的帮助
答案 0 :(得分:7)
您可以使用<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/black"
>
<Button
android:id="@+id/btnCenter"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_centerInParent="true"
android:background="@drawable/ball"
android:text="Btn 0"
android:textColor="@android:color/white"
android:textSize="24sp"
android:textStyle="bold"
/>
<Button
android:id="@+id/btnTop"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_above="@id/btnCenter"
android:layout_alignLeft="@id/btnCenter"
android:background="@drawable/ball"
android:text="Btn 1"
android:textColor="@android:color/white"
android:textSize="24sp"
android:textStyle="bold"
/>
<Button
android:id="@+id/btnLeft"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_alignTop="@id/btnCenter"
android:layout_toLeftOf="@id/btnCenter"
android:background="@drawable/ball"
android:text="Btn 2"
android:textColor="@android:color/white"
android:textSize="24sp"
android:textStyle="bold"
/>
<Button
android:id="@+id/btnBottom"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_below="@id/btnCenter"
android:layout_alignLeft="@id/btnCenter"
android:background="@drawable/ball"
android:text="Btn 3"
android:textColor="@android:color/white"
android:textSize="24sp"
android:textStyle="bold"
/>
<Button
android:id="@+id/btnRight"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_alignTop="@id/btnCenter"
android:layout_toRightOf="@id/btnCenter"
android:background="@drawable/ball"
android:text="Btn 4"
android:textColor="@android:color/white"
android:textSize="24sp"
android:textStyle="bold"
/>
</RelativeLayout>
方法从数组中返回一个段。
对于你的情况,你会做这样的事情。
.slice()