SearchView WebView的簡單用法

2021-08-01 18:40:32 字數 3113 閱讀 9687

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...