閱讀484 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Android開發小白日記1 25th Mar

今天開發中遇到的問題:

代碼自動補全:

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+/會把選中區域前後加上/*  */


最後更新:2017-04-03 12:55:47

  上一篇:go 在android settings.db數據庫中添加一項新的設置
  下一篇:go eclipse安裝svn插件