亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

[DeviceOne開發(fā)]-do_LinearLayout組件使用技巧

chaosx110 / 907人閱讀

摘要:這就是這個(gè)垂直布局的特性,而且我們可以將的高度設(shè)置,會(huì)根據(jù)里面的組件大小來自動(dòng)適應(yīng)。水平布局水平布局正好跟上面的垂直布局相反,我想就不用多做解釋了。

一、摘要

今天跟大家主要來介紹一下DeviceOne中的do_linearlayout這個(gè)布局,在DeviceOne開發(fā)中,do_linearlayout這個(gè)布局是相當(dāng)重要。

現(xiàn)在給大家來總結(jié)一下。

二、基本的總結(jié)

我們來看下這個(gè)linearlayout,做過原生開發(fā)的同學(xué)(android或者ios或者windows)可能對(duì)這個(gè)單詞比較熟悉,沒錯(cuò),這個(gè)linearlayout在Deviceone中所要實(shí)現(xiàn)的效果跟原生里面是完全一樣。

linearlayout這個(gè)布局有兩種方式,一個(gè)是vertical(垂直布局),一個(gè)是horizontal(水平布局)。

vertical(垂直布局):就是在這個(gè)布局里面的所有組件都是按照垂直的方式來排列的,也就是說,這個(gè)布局里面你在設(shè)置里面組件的x,y坐標(biāo)是沒有用的。舉例:

從上圖我們可以看出,在這個(gè)垂直布局里面,我放了一個(gè)button1,那么我在add一個(gè)button2的時(shí)候,我不需要去設(shè)置他的x,y坐標(biāo),他會(huì)直接放到button1下面的。這就是這個(gè)垂直布局的特性,而且我們可以將linearlayout的高度設(shè)置-1,會(huì)根據(jù)里面的組件大小來自動(dòng)適應(yīng)。

horizontal(水平布局):水平布局正好跟上面的垂直布局相反,我想就不用多做解釋了。

三、示例代碼

var nf = sm("do_Notification"); var add = ui("addLinearLayout"); var
linearlayout = ui("do_LinearLayout_1"); var i = 0; add.on("touch",
function() {

// 插入到“第二個(gè)組件”下
// add函數(shù)返回是新加ui的地址,
// add 的參數(shù)1是表示加進(jìn)來的ui在index.ui里的唯一標(biāo)示,必須和index.ui其他view的id不一樣
var newui = linearlayout.add("added_ui_id" + i, "source://view/test.ui",
        "do_Button_1");
// ui("added_ui_id" + i)===ui(newui)

// label是新加進(jìn)去來的ui文件里的一個(gè)子view,可以通過這種方式獲取到子view的對(duì)象
var label = ui(newui + ".do_Label_1");
label.text = "我是add進(jìn)來的" + i;

newui = ui("added_ui_id" + i);
newui.width = newui.width + 10 * i;
i++;   });

四、實(shí)際用途

通過上面的分析,我想大家可能都知道該在什么地方來使用這個(gè)布局了。

例如:在某個(gè)App頁面需要?jiǎng)討B(tài)增加一些組件的時(shí)候,就可以使用這個(gè)組件了。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/80354.html

相關(guān)文章

  • [deviceone開發(fā)]-一個(gè)簡單的表單示例

    摘要:一簡介這個(gè)例子我們用來實(shí)現(xiàn),當(dāng)沒有輸入相關(guān)的值而去保存的時(shí)候,則把隱藏的幾個(gè)提示顯示出來,然后調(diào)用的。同時(shí)支持輸入完保存輸入的數(shù)據(jù),再打開這個(gè)界面的時(shí)候可以恢復(fù)最后一次保存的數(shù)據(jù)。二效果圖三相關(guān)下載四相關(guān)討論五更多案例六關(guān)于 一、簡介 這個(gè)例子我們用do_ScrollView+do_LinearLayout來實(shí)現(xiàn),當(dāng)沒有輸入相關(guān)的值而去保存的時(shí)候,則把隱藏的幾個(gè)提示Label顯示出來,...

    galois 評(píng)論0 收藏0
  • 使用DeviceOne實(shí)現(xiàn)微信小程序功能

    摘要:微信小程序即將推出,還沒推出就火的不行了。基于微信這個(gè)巨大平臺(tái),小程序必然能有巨大成功。如果我們自己想實(shí)現(xiàn)一個(gè)基于自己的包含類似微信的小程序功能,該如何實(shí)現(xiàn)了我們先來看看小程序的技術(shù)特點(diǎn)。 微信小程序即將推出,還沒推出就火的不行了。基于微信這個(gè)巨大平臺(tái),小程序必然能有巨大成功。不過它并不能完全取代App,該開發(fā)App還得開發(fā)。如果我們自己想實(shí)現(xiàn)一個(gè)基于自己的APP包含類似微信的小程序功...

    maybe_009 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

chaosx110

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<