1.去除android状态栏(含运营商,wifi的一栏)
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
2.去除标题栏:不加Fullscreen
3.spinner下拉框挡住spinner(解决方法):
<Spinner android:id="@+id/spinnerButton" android:layout_width="160dp" android:layout_height="30dp" android:background="#fff" android:overlapAnchor="false" ############### android:dropDownWidth="wrap_content" />
4.动态设置控件宽高:
a=findViewById(R.id.xx); //a为xml中的控件 LayoutParams b=a.getLayoutParams(); //b为得到a的一些内容 b.height=100; b.width=100; a.setLayoutParams(b);
5.动态设置控件的margin
a=findViewByid(R.id.xx); LayoutParams b=(LinearLayout.LayoutParams)a.getLayoutParams(); ((LinearLayout.LayoutParams) b).setMargins(20,1000,20,10); //如果a的父控件为RelativeLayout,则为 LayoutParams b=(RelativeLayout.LayoutParams)a.getLayoutParams(); ((RelativeLayout.LayoutParams) b).setMargins(20,1000,20,10); //left,top,right,bottom
6.textview设置rightdrawable
Drawable rightDrawle_down=getResources().getDrawable(R.mipmap.down); rightDrawle_down.setBounds(0,0,32,32); textView_wenzi.setCompoundDrawables(null,null,rightDrawle_down,null);
7.安卓中图标都有相应的比例(如下图),每款手机要用到的图标像素可能不一样,但是添加进文件夹的图标最好和文件夹中的ic_launcher.png大小像素相同,不然手机可能会显示模糊
上边的是前提,存入文件夹的图片大小最好和要求的相同,之后再更改大小即可
ImageButton中设置了控件的大小,但是点击后又会回到原来图片的大小,解决方法:android:scaleType="fixxy"
<ImageButton android:id="@+id/bt1" android:layout_width="25dp" android:layout_height="25dp" android:layout_marginTop="5dp" android:background="@mipmap/shouye_p" android:scaleType="fitXY"/>
7.标题栏各种设置
https://blog.csdn.net/lilu_leo/article/details/6585687
8.状态栏设置(android6.0以上版本)
https://blog.csdn.net/a940659387/article/details/79747479
9.状态栏颜色设置(AppTheme主题只需要继承自Theme.AppCompat.Light.NoActionBar就是没标题栏)
android:theme="@style/AppTheme" <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources>
10.android和html交互(webview使用) https://www.cnblogs.com/galibujianbusana/p/6511249.html
11.退出当前界面:getActivity().this.finish();
12.好看的提示框https://blog.csdn.net/taa1007/article/details/79551928>