动态改变android控件大小 (转) 一、 方法 使用getLayoutParams() 和setLayoutParams()方法 二、 示例代码 LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams(); // 取控件aaa当前的布局参数 linearParams.height = 365; // 当控件的高强制设成365象素 aaa.setLayoutParams(linearParams); // 使设置好的布局参数应用到控件aaa 三、 原理 a) getLayoutParams()...
Other ROM:
Posted 26 February 2011 - 06:40 PM
[GUIDE] Tutorial "How to" ...
上一節提到佈景(theme)是可以大範圍套用的UI美化功能,其套用範圍為「整個螢幕」,從程式碼的角度來看,佈景可以套用到以下二個範圍: 整個應用程式(application)整個activity 接下來,我們以一個很簡單的例子,來說明如何套用佈景到application。在一些應用,我們可能不想要顯示視窗標題(title),怎麼做出這個功能呢?利用佈景設定的方式即可達成。以下是實作方法。 在styles.xml裡加入以下內容: ?xml version="1...
Jollen 的 android 教學,#17: 樣式設計(Styles)初體驗 在這篇教學裡,我們將用一個非常簡單的範例來初步體驗android的「styles」功能。 什麼是樣式(Styles)? android的樣式設計(style)是一個很重要的功能,因為它可以讓應用程式裡的元件(widget)「長」得跟別人很不一樣。樣式設計的使用規定如下: 在android專案裡以XML資源檔來定義「樣式」一個android專案可以定義多個樣式讓widget套用其中一個樣式 android的styles功能...
如果要繼續體驗 View 的樂趣,那麼「WebView」這個 View 無疑是最佳人選。android.webkit.WebView 是使用「WebKit」技術的 View,主要的用途是「顯示網頁」。使用 WebView,我們可以在 android 應用程式裡顯示自已的 HTML 文件,或是線上的網頁。 接下來請依照以下步驟,建立我們的第二個 android 應用程式「Hello Web」。 建立新專案: HelloWeb 建立一個新的 android 專案,如圖1。 圖1: 建立 Hello Web 專案 並且撰寫 HelloWeb...
原文地址: http://www.jollen.org/blog/2009/01/jollen-android-programming-6.html 如果要繼續體驗 View 的樂趣,那麼「WebView」這個 View 無疑是最佳人選。android.webkit.WebView 是使用「WebKit」技術的 View,主要的用途是「顯示網頁」。使用 WebView,我們可以在 android 應用程式裡顯示自已的 HTML 文件,或是線上的網頁。 接下來請依照以下步驟,建立我們的第二個 android 應用程式「Hello Web」。 建立新專案: HelloW...
android字体大小根据分辨率自动调整 手机设备太多,分辨率也不一样,看到网上大部分的适应字体的方法是定义values320×480或value-hdpi方式去处理。 采用第一种的就惨了,很多设备的分辨率是不一样的,难道要每种都定义吗? 采用第二种的在平板电脑里没有效果。 最后还是代码的方式方便快捷。。。 Java代码[code]1.//遍历设置字体 2.public static void changeViewSize(ViewGroup viewGroup,int screenWidth,int s...
一:不同的layout
android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?
其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:hdpi、mdpi、ldpi ...