編輯:關於Android編程
主布局
Popup對話框布局
package com.example.popupwindow; import android.app.Activity; import android.graphics.drawable.BitmapDrawable; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.widget.PopupWindow; public class MainActivity extends Activity { private PopupWindow popupWindow; private View parent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* * 得到布局填充符getLayoutInflater(),也可通過系統服務getSystemService(name)得到 * inflate指定布局文件的id */ View contentView = getLayoutInflater().inflate(R.layout.popup_window, null); /* * 第一個參數:PopupWindow要顯示的界面 * 第二個參數:PopupWindow的寬 * 第三個參數:PopupWindow的高 */ popupWindow = new PopupWindow(contentView, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); popupWindow.setFocusable(true); //讓小窗口取得焦點,不然怎麼點也不會有反應 popupWindow.setBackgroundDrawable(new BitmapDrawable()); //點空白處關掉Popup窗口,在背景new一個位圖對象就可以了 parent = this.findViewById(R.id.main); //以上main為當前Activity對應的布局文件 } public void openPopupWindow(View v){ //顯示PopupWindow的方法要多個,可設置具體顯示位置方式 popupWindow.showAtLocation(parent, Gravity.BOTTOM, 0, 0); } }運行結果
點擊按鈕<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20150128/2015012808344662.png" alt="">
Android HorizontalScrollView 水平滑動 listview 上動態添加圖片 最近遇到了個 在listview展示廣告
目標效果: 程序運行,顯示圖一的幾個按鈕,點擊按鈕分別顯示圖二到圖六的對話框,點擊對話框的某一項或者按鈕,也會顯示相應的吐司輸出。 1.activity_
刷機精靈是Android手機一鍵刷機輔助工具,可以幫助玩家更快速完成刷機操作,很多用戶對刷機精靈的使用不是很了解,那麼刷機精靈應該如何操作呢,一起來和小編
上一篇我們學習了自定義ViewGroup的基本步驟,並做了一個CustomGridLayout的實例,這篇我們繼續來說說自定義ViewGroup。 Android中當有大