ons模擬器最新版202526.52M2024-12-15
簡(jiǎn)單搜索瀏覽器app94.37M2024-12-14
自動(dòng)點(diǎn)擊寶官方版104.8M2024-12-13
迅雷瀏覽器app官方正版37.42M2024-12-13
deepl翻譯器app21.32M2024-12-12
Headphones索尼app66.32M2024-12-12
aide手機(jī)編程軟件是一款運(yùn)行于Android之上、用于開(kāi)發(fā)Android應(yīng)用程序的手機(jī)編程工具,簡(jiǎn)單的說(shuō)就是一個(gè)Android Java集成開(kāi)發(fā)環(huán)境,其功能也是非常的強(qiáng)大,內(nèi)置專(zhuān)業(yè)的編程運(yùn)行環(huán)境,在這里大家可以隨時(shí)隨地編寫(xiě)代碼,支持一鍵運(yùn)行程序,操作起來(lái)也是非常的簡(jiǎn)單方便,開(kāi)發(fā)人員在Android手機(jī)創(chuàng)建新的項(xiàng)目,然后借助這些功能就可以進(jìn)行代碼編寫(xiě),同時(shí)還能夠支持實(shí)時(shí)錯(cuò)誤檢查、代碼重構(gòu)、生成APK以及代碼智能導(dǎo)航,完成之后就可以直接安裝進(jìn)行測(cè)試了哦。
aide提供了Java編程的初級(jí),中級(jí)或高級(jí)程序員,其中初學(xué)者可以學(xué)習(xí)到的代碼,開(kāi)發(fā)人員可以做真正的發(fā)展,在這里就可以使用具有代碼完成和語(yǔ)法高亮編輯Java以及XML文件的高級(jí)編輯器,然后編譯軟件,使用這款軟件就可以將它變成一個(gè)應(yīng)用程序,對(duì)學(xué)習(xí)者或者工作都有很大的幫助,有需要的小伙伴可千萬(wàn)不要錯(cuò)過(guò)哦。
1、首先打開(kāi)main.xml文件。(它在res/layout文件夾下)清除里面的無(wú)關(guān)內(nèi)容,如下:
2、接下來(lái),我把我心里面想要實(shí)現(xiàn)的界面展示在下面:
里面涉及到的控件有三個(gè):文本框,編輯框和按鈕。這些控件都需要放在一個(gè)“容器”里面,以便于控制其位置。這里我們使用的“容器”是比較簡(jiǎn)單的線(xiàn)性布局(LinearLayout)。線(xiàn)性布局里面的控件都會(huì)按照左右順序或者上下順序依次排成一條直線(xiàn)。而在我們的這個(gè)界面里面,卻是編輯框和按鈕水平排列在屏幕底部,然后兩者作為一個(gè)整體和上面的文本框上下排列在一起。
很明顯,使用了不止一個(gè)線(xiàn)性布局。首先,底部的編輯框和按鈕都放在一個(gè)水平的線(xiàn)性布局里面。文本框也是放在了一個(gè)線(xiàn)性布局里面(因?yàn)橹挥幸粋€(gè)控件,所以不需要在意線(xiàn)性布局是水平還是豎直)。然后,這兩個(gè)線(xiàn)性布局都被放在一個(gè)豎直的線(xiàn)性布局里面。
main.xml文件里面已經(jīng)有了一個(gè)豎直的線(xiàn)性布局,里面添加的控件都會(huì)按照豎直方向從上到下依次排列。我們只需要在里面添加兩個(gè)線(xiàn)性布局來(lái)分別存放文本框,編輯框和按鈕。具體的操作如下圖所示:
3、這個(gè)時(shí)候點(diǎn)擊中間的大虛線(xiàn)框,然后選擇里面添加,然后會(huì)彈出這樣的提示框:
4、點(diǎn)擊下面的布局一項(xiàng)。
5、然后點(diǎn)擊線(xiàn)性布局(水平),我們就成功得添加了一個(gè)線(xiàn)性布局(也就是圖中的小正方形虛線(xiàn)框)。接下來(lái),我們?cè)偻锩嫣砑右粋€(gè)同樣的線(xiàn)性布局(步驟和剛才完全一樣)。
6、然后我們把兩個(gè)小線(xiàn)性布局的寬度調(diào)成屏幕的寬度。點(diǎn)擊小正方形虛線(xiàn)框,找到Layout Width = Wrap Content這一項(xiàng),點(diǎn)擊之后彈出如下的窗口:
7、 選擇第二項(xiàng)Match Parent??梢钥吹絼偛诺奶摼€(xiàn)小正方形框的寬度已經(jīng)填滿(mǎn)了整個(gè)大虛線(xiàn)框,另一個(gè)線(xiàn)性布局也是一樣的操作。效果如下:
接下來(lái)調(diào)整線(xiàn)性布局的高度。
注意到下面的那個(gè)線(xiàn)性布局的高度其實(shí)就是輸入框或者按鈕的高度,不需要很大。然后屏幕剩下的高度就完全由上面的那個(gè)線(xiàn)性布局來(lái)填滿(mǎn)。為了實(shí)現(xiàn)這一個(gè)操作,我們采用如下的辦法:
8、點(diǎn)擊上面的線(xiàn)性布局,找到Layout Weight一項(xiàng),并設(shè)置為1.0。這個(gè)屬性比較復(fù)雜,所以此處不再細(xì)講。完成之后效果如下:
9、 可以看到,上面的線(xiàn)性布局已經(jīng)填滿(mǎn)了所有的空白高度。接下來(lái),我們往兩個(gè)線(xiàn)性布局里面添加控件。首先點(diǎn)擊上面的線(xiàn)性布局,然后選擇里面添加,在視圖一項(xiàng)里找到文本,點(diǎn)擊即可。
10、我們把文本框填滿(mǎn)這個(gè)線(xiàn)性布局。點(diǎn)擊左上角的虛線(xiàn)框(里面有漢字文本),然后找到這兩個(gè)屬性,均設(shè)置為Match Parent。
11、 這樣我們就把文本框填滿(mǎn)了整個(gè)線(xiàn)性布局。接下來(lái),我們把里面的默認(rèn)文本給刪掉。點(diǎn)擊文本框,找到Text = “文本”一項(xiàng),并點(diǎn)擊左下角的NONE。
12、 這樣我們就把文本框里面的文本給清除掉了。接下來(lái)我們往下面的線(xiàn)性布局里面添加編輯框和按鈕。首先添加編輯框。點(diǎn)擊下面的很扁的那個(gè)小虛線(xiàn)框,選擇里面添加。
13、在編輯框一項(xiàng)里點(diǎn)擊編輯框,即可在下面的線(xiàn)性布局里面添加一個(gè)編輯框。
14、然后我們點(diǎn)擊編輯框(也就是下圖中有一條黑色實(shí)線(xiàn)的那個(gè)矩形小框),選擇后面添加,在部件一項(xiàng)里面選擇按鈕。
15、接下來(lái),我們來(lái)設(shè)置編輯框的高度和寬度。和剛才設(shè)置文本框一樣,我們點(diǎn)擊編輯框,然后找到Layout Height一項(xiàng):
16、我們把Layout Height一項(xiàng)修改為Match Parent。然后再一次點(diǎn)擊編輯框,找到Layout Weight一項(xiàng),設(shè)置為1.0即可。
17、為了美觀,我習(xí)慣把按鈕上面的提示文本刪去。點(diǎn)擊按鈕,然后找到Text = “按鈕”一項(xiàng),然后點(diǎn)擊左下角的NONE,就可以去掉按鈕的上面的提示文本了。(當(dāng)然,我們也可以通過(guò)這個(gè)屬性,把提示文本改成別的文字)最終的效果如下:
18、 界面的設(shè)計(jì)基本上就結(jié)束了。點(diǎn)擊返回,我們就可以退回到main.xml文件???!AIDE已經(jīng)為我們自動(dòng)寫(xiě)好了所有的代碼,多么神奇啊!
19、點(diǎn)擊右上角的三角形按鈕,然后安裝應(yīng)用,并打開(kāi),效果如下:
20、 至此,猜數(shù)字小游戲的界面已經(jīng)開(kāi)發(fā)完成。
1、使用aide創(chuàng)建的androidx項(xiàng)目會(huì)報(bào)一個(gè)錯(cuò)誤:aapt:in generated file:no resource identifier found for attribute 'appComponentFactory' in package 'android'
解決方法:使用API級(jí)別為28以上的SDK(android.jar)來(lái)構(gòu)建項(xiàng)目。
使用方法:將SDK存放路徑復(fù)制下來(lái),進(jìn)入aide的設(shè)置-構(gòu)建 & 運(yùn)行,將絕對(duì)路徑粘貼到android.jar文件的對(duì)話(huà)框。
1、交互式的學(xué)習(xí)編碼課程,讓用戶(hù)一步步的成為Web的開(kāi)發(fā)人員。
2、各種功能一應(yīng)俱全,豐富的編輯器讓你輕松完成編程任務(wù)。
3、實(shí)時(shí)的代碼錯(cuò)誤檢查,重構(gòu)智能代碼導(dǎo)航功能,讓你時(shí)刻檢查代碼是否有錯(cuò)。
v3.2.210316版本
新增:支持Api級(jí)別30
較舊的更改
新增:支持Chromebook
手機(jī)掃描下載
安卓版下載
用戶(hù)評(píng)論
0條評(píng)論