java中struts2完成簡略的文件上傳與下載。本站提示廣大學習愛好者:(java中struts2完成簡略的文件上傳與下載)文章只能為提供參考,不一定能成為您想要的結果。以下是java中struts2完成簡略的文件上傳與下載正文
Android情況安排終了,直接就是一個Helloworld法式,概況請看《應用adt-bundle輕松搭建Android開辟情況與Hello world(Linux)》這使得許多人難以理清全部Android項目標根本構造。其實安卓項目,與其它Java工程的項目,SSH、Servlet等,都是采用Java與XML文件結合的方法,構成一個工程的。
有幾個文件是須要熟知的。以下圖:
MainActivity.java是全部安卓工程的進口,
個中,外面的protected void onCreate(Bundle savedInstanceState) {}辦法中的setContentView(R.layout.activity_main);辦法指明,要加載res文件下的activity_main.xml的結構文件。之所以可以如許弄。是由於它有一個Eclipse會主動更新的gen文件夾。gen文件夾的R.java文件,會隨你的xml更新而更新。
是以,以後,我們為了到達以下的後果,修正Helloworld法式成一個在全部屏幕內垂直居中的白色字符串,以下圖所示:
我們就要修改res文件下的activity_main.xml。以下圖:
這裡本來就有一個TextView的組件,相似於vb,c++,c#的Label組件的標簽文本的器械。很正常嘛,由於本來的Helloworld法式就是有一個Helloworld文本在apk的左上角。
我們將其的代碼修正成如許,終究就如上圖所示:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:gravity="center_vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/hello_world" /> </RelativeLayout>
其android:layout_width="fill_parent",android:layout_height="fill_parent"兩個屬性意為,這個Label標簽的控件的年夜小是占領全部屏幕的。
如許,能力經由過程android:gravity="center_vertical"屬性,使其在屏幕內居中,這裡Android4.0開辟,layout_gravity似乎曾經不論用了,直接用gravity屬性。
以後這個組件的文本在string.xml的hello_world標簽中,這裡也能夠直接寫出響應的值,不外Eclipse會湧現正告,由於,好像struts2提倡的那樣,把一切器械都用標簽表現,便於今後的國際化。在struts2中真的沒需要如許做了。在安卓中,如許最少可以或許順應各個屏幕還能說得曩昔。
是以我們接下去要修正values文件夾下的strings.xml文件了。找到name=hello_world的這個字符串,改成你要改的器械。固然,這裡你也能夠改改法式的題目app_name,把Helloworld改成“你好,世界”漢化一下這個法式。
可以在activity_main.xml中看到,這個TextView組件的款式在strings.xml指定的text_style項,以後我們再改改styles.xml,再外面參加一個text_style項,以下代碼,給這個Hellowssssssssssssssssorld!字符串加粗變紅,這個strings.xml一如網頁開辟中的css文件。這裡獨一值得留意的是,在安卓中的單元是sp,而不是px,這有益於你的安卓法式運轉於各年夜裝備。
<style name="text_style"> <item name="android:textSize">24sp</item> <item name="android:textColor">#ff0000</item> <item name="android:textStyle">bold</item> </style>
弄好以後以下圖所示:
如許就獲得以下的後果了:
以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐。