android小记

1.去除android状态栏(含运营商,wifi的一栏)

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
View Code

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" />
View Code

4.动态设置控件宽高:

a=findViewById(R.id.xx);                          //a为xml中的控件
LayoutParams b=a.getLayoutParams();    //b为得到a的一些内容
b.height=100;
b.width=100;
a.setLayoutParams(b); 
View Code

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
View Code

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);
View Code

 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"/>
View Code

 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>
View Code

 

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>

转载于:https://www.cnblogs.com/gaoyukun/p/10282287.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值