布局设置<!--引导点布局--> <LinearLayout android:id="@+id/ll_point_group" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="40dp" android:textSize="25dp" />
代码逻辑
//有多少个页面就有多少个点
for(int i = 0;i<ids.length;i++){
//灰色的点是额外的
ImageView norma_point = new ImageView(this);//把上下文传进去
norma_point.setBackgroundResource(R.drawable.norma_point);
if(i != 0) {
//setLayoutParams:设置布局参数
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(10,10);
params.leftMargin = 10;//[比较重要的参数(leftMargin)]
norma_point.setLayoutParams(params);ll_point_group.addView(norma_point);
}
}<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <size android:height="10dp" android:width="10dp"/> <solid android:color="@android:color/darker_gray"/> </shape>shape 样式预览图:
引导页面小灰点
最新推荐文章于 2021-05-25 15:24:18 发布