編輯:Android開發實例
Android項目開發中怎麼樣利用PopupWindow實現窗口懸浮效果呢,實現了新的窗口懸浮於屏幕之上,效果如下:
下面來看工程目錄:
其中popview.xml為懸浮的窗口布局文件:
<?xml version="1.0" encoding="utf-8" ?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/mycolor"><Button android:id="@+id/mybutton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="添加到當前" /><Button android:id="@+id/mybutton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="添加到選擇" /></LinearLayout>
MainActivity的主要代碼如下:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//加載布局文件
myView= (ViewGroup)getLayoutInflater().inflate(R.layout.popview, null);
//後兩個參數表示popupWindow的寬,高
popupWindow = new PopupWindow(myView,200,200);
}
public void toSecond(View view){
popupWindow.showAsDropDown(myView,50,200);
}
創建PopupWindow,寬和高分別是200。點擊按鈕時執行方法:
解釋一下:
myView= (ViewGroup)getLayoutInflater().inflate(R.layout.popview, null);
加載懸浮窗口的布局文件。
popupWindow = new PopupWindow(myView,200,200);
public void toSecond(View view){
popupWindow.showAsDropDown(myView,50,200);
}
顯示懸浮窗口,showAsDropDown方法中第一個參數表示懸浮的窗口基於myView之上,後兩個參數表示懸浮窗口距離myView的x軸50,y軸200的位置。
SDK中的示例程序App->Activity->Animation
登錄應用程序的屏幕,詢問憑據登錄到一些特定的應用。可能需要登錄到Facebook,微博等本章介紹了,如何創建一個登錄界面,以及如何管理安全問題和錯誤嘗試。首先,必須定義兩
從 Android 5.0 Lollipop 開始提供一套 API 來支持嵌入的滑動效果。同樣在最
篇幅較長遂分成上下兩篇,上一篇我們已經快要一氣呵成了,但是美中不足的是,這個界面並不能討得美工MM的歡心,美工MM曾寄希望於您,卻交出這麼作出這麼一副死型樣,我都