且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android开发小白日记1 25th Mar

更新时间:2022-02-18 09:55:14

今天开发中遇到的问题:

代码自动补全:

Google了下发现了方法:

        打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。

  最简单的修改方式是:Windows——>Preferences——>Java-->Editor-->Content Asist,在Auto activation triggers for Java后面的文本框里只有一个“.”。

  会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。不知道是不是我的eclipse版本比较高的原因,这一栏是不受字符数量的限制的,所以我直接在后面加入了所有的字母,就搞定了。


  修改之后,默认是你输入某个字符200毫秒之后出现代码提示,如果出现输入很卡的情况,需要把提示延迟调高一些;如果你嫌它太慢,可以修改成更小的数字,不过数字改的越小,对系统性能的要求就越高,我设置的是50毫秒。

如何添加新的activity:

右键->new->other->在android下面有activity可以选择,里面还有更丰富的选项,默认提供了诸如全屏、菜单、和空白等activity。

如何将程序全屏,真正去除activity的标题栏:

实际在APP的开发中会遇到想要全屏的问题,但是新建的activity即便选的是blank的在屏幕顶端也会有title bar,google了一下发现有两种方法可以将之去掉。

方法1:

使用xml的方法,在该项目的AndroidManifest.xml文件中,在需要全屏的Activity元素中添加属性

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
这样就可以实现这个Activity的全屏显示,如果只是不要标题栏,即需要保留系统自带的任务栏的话,则使用
android:theme="@android:style/Theme.NoTitleBar"
这样的好处是可以不用在代码中进行修改

方法2:

即使用代码进行修改

在Activity 的OnCreat函数中加入下面的代码:

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,WindowManager.LayoutParams. FLAG_FULLSCREEN);

使用代码可以动态使该Activity进行全屏,如可实现屏幕双击后进行全屏等


如何快速注释:

Ctrl+Shift+C会在每段代码前加上//

Ctrl+Shift+/会把选中区域前后加上/*  */