searchview的用法:
searchview是搜尋元件,其可以讓使用者在文字框內輸入檔案,並允許通過***監聽使用者輸入。當使用者輸入完成後提交搜尋,可通過***執行實際的搜尋。
乙個簡單的搜尋框:
這裡寫**片
mainactivity:
package cn.bzu.edu.searchview;
import android.os.bundle;
import android.text.textutils;
import android.widget.arrayadapter;
import android.widget.listview;
import android.widget.searchview;
import android.widget.searchview.onquerytextlistener;
import android.widget.toast;
public
class
mainactivity
extends
activity
implements
onquerytextlistener;
arrayadapteradapter = new arrayadapter(this,android.r.layout.******_list_item_1,data);
listview.setadapter(adapter);
listview.settextfilterenabled(true);
searchview.seticonifiedbydefault(false);//設定searchview預設是否自動縮小為圖示
searchview.setonquerytextlistener(this);//為該searchview元件設定事件***
searchview.setsubmitbuttonenabled(true);//設定該searchview顯示搜尋按鈕
searchview.setqueryhint("請輸入關鍵字");
}/**
* 動態顯示搜尋到的結果
* */
@override
public
boolean
onquerytextchange(string newtext) else
return
true;
}@override
public
boolean
onquerytextsubmit(string query)
這裡寫**片
activity_main.xml:
xmlns:android=""
xmlns:tools=""
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="15dp"
android:orientation="vertical"
tools:context="cn.bzu.edu.searchview.mainactivity">
android:id="@+id/search"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
linearlayout>
演示結果:
webview的用法:
webview其實就是乙個瀏覽器,可以把它嵌入到你想要的位置。webview預設做的僅僅是展現乙個web頁面。
簡單的頁面演示:
這裡寫**片
mainactivity:
package cn.edu.bzu.webview;
public class mainactivity extends activity
@override
//設定回退
//覆蓋activity類的onkeydown(int keycoder,keyevent event)方法
public boolean onkeydown(int keycode, keyevent event)
return false;
}//web檢視
private class hellowebviewclient extends webviewclient
}
```
這裡寫**片
activity_main:
<?xml version="1.0" encoding="utf-8"?>
xmlns:android=""
xmlns:tools=""
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
linearlayout>
mysql的簡單用法 mysql簡單用法
刪除使用者 drop user jack drop比delete刪除的優勢在於drop可以刪除使用者的許可權,更加徹底 更改使用者名稱 rename user jack to jacknew 使用者的都存在與user表中,更改名稱,許可權不變 更改使用者密碼 update mysql.user se...
SharedPreference 的簡單用法
一般使用sharedpreference來儲存應用程式的配置資訊。它一般儲存在應用程式的私有儲存區,檔案許可權是私有的。也就是說只能供寫入者讀取。它使用鍵 值 nvp機制 來儲存資料。支援的資料型別 boolean int float long和string 它儲存在應用程式的私有目錄下 data ...
BroadcastReciever簡單用法示例
生命週期非常短,在接受到廣播時建立,onrecieve 方法執行完後銷毀 10s內onrecieve 方法未執行完,會出現anr錯誤 broadcastreciever簡單用法示例 傳送廣播 intent intent new intent this,sendbraodcast intent 注 1...