原文:在SOUI中使用窗口自適應大小

SOUI . . . 開始支持窗口大小自適應。 . . . 以前,宿主窗口要適應顯示內容大小比較麻煩,因爲一般都是佈局內容適應宿主。 SOUI . . 開始支持線性佈局,線性佈局是借鑑的Android的線性佈局,對於內容自適應的支持更加理想。 要想窗口大小自適應,只需要在佈局的SOUI結點中指定width或者height爲 即可 哪個爲 代表哪個方向上自適應 ,前提是Create這個窗口時沒有在代 ...

2017-03-26 08:35 0 2608 推薦指數:

查看詳情

第十三篇:在SOUI中使用窗口句柄的子窗口

前言: 無論一個DirectUI系統提供的DUI控件多么豐富,總會有些情況下用戶需要在DUI窗口上放置有窗口句柄的子窗口。 為了和無窗口句柄的子窗口相區別,這里將有窗口句柄的子窗口稱之為真窗口。 每一個使用SOUI創建的界面都是從SHostWnd派生出來的。SHostWnd本身就是一個 ...

Tue Sep 30 05:49:00 CST 2014 3 6049
第二十篇:在SOUI中使用分層窗口

從Windows 2K開始,MS為UI開發引入了分層窗口這一窗口風格。使用分層窗口,應用程序的主窗口可以是半透明,也可以是逐點半透明(即每一個像素點的透明度可以不同)。 可以說,正是因為有了分層窗口,在Windows上開發的應用程序的UI才真正炫起來。 在UI的主窗口上加一個分層窗口的風格 ...

Thu Jan 08 06:23:00 CST 2015 2 4266
第二十二篇:在SOUI中使用代碼向窗口中插入子窗口

使用SOUI開發客戶端UI程序,通常也推薦使用XML代碼來創建窗口,這樣創建的窗口使用方便,當窗口大小改變時,內部的子窗口也更容易協同變化。 但是最近不斷有網友咨詢如何使用代碼來創建SOUI窗口,特此在這里統一解答。 要回答這個問題,首先要了解SOUI窗口創建及布局的流程。 先從 ...

Fri Feb 27 02:42:00 CST 2015 2 5315
SOUI中使用線性布局

SOUI 2.5.1.1開始支持線性布局(LinearLayout). 要在SOUI布局中使用線性布局, 需要在布局容器窗口里指定布局類型為vbox | hbox, (vbox為垂直線性布局, hbox為水平線性布局). 在指定布局類型后還可以為容器窗口指定gravity屬性, 用來指定子窗口 ...

Sun Feb 19 00:14:00 CST 2017 1 2621
SOUI中使用網格布局

在實現網格布局前,SOUI支持兩種布局形式:相對布局,和線性布局,其中線性布局是2017年2月份才支持的布局。 這兩年工作都在Android這里,Android里有號稱5大布局(RelativeLayout, LinearLayout, FrameLayout, GridLayout ...

Thu Jul 06 07:16:00 CST 2017 0 3589
SOUI中使用布局模板

概要 注意:布局模板是SOUI 2.8.0.4 新增加的功能。之前版本不支持。 SOUI的listview等一系統控件支持通過模板來創建列表項,這里要說的模板不是指listview中的使用的列表項模板。 對於比較大的項目,在頁面布局中可能會出現重復的布局結構,只是部分屬性不一樣。對於完全相同 ...

Thu Mar 14 18:16:00 CST 2019 0 2402
第九篇:在SOUI中使用多語言翻譯

為UI在不同地區顯示不同的語言是產品國際化的一個重要要求。 在SOUI中實現了一套類似QT的多語言翻譯機制:布局XML不需要調整,程序代碼也不需要調整,只需要為不同地區的用戶提供不同的語言翻譯文件即可。 在SOUI中,我們實現了一個使用明文XML的語言翻譯模塊:translator.dll ...

Sun Aug 24 00:26:00 CST 2014 1 4437
SOUI3.0中使用數值動畫

上一篇介紹了插值動畫,插值動畫是直接作用於窗口對象的。 數值動畫則可以作用於任何對象。 SOUI內置了3種數值類型的動畫,分別是SIntAnimator, SFloatAnimator, SColorAnimator,分別對應int, float, COLOR這3種數據類型,當然用戶也可以擴展 ...

Mon Aug 05 06:18:00 CST 2019 0 556
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM