1. 程式人生 > >Android新增垂直滾動ScrollView

Android新增垂直滾動ScrollView

介面的內容太多了,想在Android裡面新增滾動效果,就是在LinearLayout外面新增一個ScrollView就行了 。
由:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    tools:context=".MainActivity">
</LinearLayout>
到:
<?xml version="1.0" encoding="utf-8"?> 
<ScrollView  
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent"  
    android:scrollbars="vertical"  
    android:fadingEdge="vertical">
	<LinearLayout
		xmlns:android="http://schemas.android.com/apk/res/android"
		xmlns:tools="http://schemas.android.com/tools"
		android:orientation="vertical"
		android:layout_width="fill_parent"
		android:layout_height="fill_parent"
		tools:context=".MainActivity">
	</LinearLayout>
</ScrollView>

結果在第10行11行出現了一個Error:

Unexpected namespace prefix "xmlns" found for tag LinearLayout

後來發現

xmlns:android="http://schemas.android.com/apk/res/android"
必須作為第一個節點的屬性,於是把LinearLayout的xmlns:android和xmlns:tools這兩個屬性去掉就可以了。

成為:

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView  
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent"  
    android:scrollbars="vertical"  
    android:fadingEdge="vertical">
	<LinearLayout
		android:orientation="vertical"
		android:layout_width="fill_parent"
		android:layout_height="fill_parent"
		tools:context=".MainActivity">
	</LinearLayout>
</ScrollView>


相關推薦

Android新增垂直滾動ScrollView

介面的內容太多了,想在Android裡面新增滾動效果,就是在LinearLayout外面新增一個ScrollView就行了 。 由: <?xml version="1.0" encoding="

Android:給對話方塊AlertDialog新增垂直滾動

<?xml version="1.0" encoding="utf-8"?> <ScrollView   android:layout_width="fill_parent"    android:layout_height="fill_parent"   xmlns:android="h

python3中給listbox新增垂直滾動條和水平滾動

#scrolly是垂直滾動條,scrolly2是水平滾動條 scrolly=Scrollbar(win,width=25,orient=VERTICAL) scrolly.grid(row=0,column=1,padx=(0,0),pady=(250,0),s

Android文字垂直滾動、縱向走馬燈的幾種實現方式

方法一、使用系統控制元件ViewFlipper方式: 佈局檔案: <ViewFlipper android:id="@+id/view_flipper" android:layout_width="300dp

Android:如何給ScrollView新增滑塊滾動

說到滾動控制元件廣大開發者朋友們想到的無非就是 ListView 和 ScrollView 兩大控制元件,對於前者而言新增滑塊無非是 XML 裡面一句話的事情,但是對於後者而言就沒那麼容易了,至少筆者至今並沒有找到簡單的解決方案。 也罷,沒有輪子的話就自己

android TextView 垂直自動滾動字幕實現TextSwitcher

實現功能:用TextSwitcher實現文字自動垂直滾動,類似淘寶首頁廣告條。 實現效果: 注意:由於網上橫向滾動的例子比較多,所以這裡通過垂直的例子演示。 實現步驟:1、extends TextSwitcher implements ViewFactory

android客戶端學習-scrollview新增webview顯示空白的問題

在scrollview中新增webview,牽扯到高度計算的問題,這個試了很多方法之後,選者了下面這種: 1.xml檔案中 <ScrollView android:layout_width="match_parent" android:layout_height="

android中關於使用scrollview巢狀LinearLayout,頁面滾動條不到底的解決方法

在android中編寫佈局一般會用到scrollview巢狀LinearLayout,使頁面可以自適應其高度。但是有的機型頁面可以顯示全;有的機型頁面顯示不全,滾動條怎麼也滾動不到底部,如下圖所示: 原xml程式碼: <ScrollView         andr

Android:TextView的垂直滾動效果,和上下滾動效果

佈局裡面就是兩個自定義的TextView,上面的左右滑動的是AutoHorizontalScrollTextView; 下面上下滾動的是AutoVerticalScrollTextView; 上面左右滑動的非常好實現,直接把AutoHorizontalScrollTe

Android自定義View——仿1號店垂直滾動廣告條實現

效果圖 原理分析 整個過程都是基於座標Y的增加和交換進行處理的,Y值都會一直增加到endY,然後進行交換邏輯 實現步驟 1、初始化變數 由於1號店是兩句話的滾動,所以我們也是使用兩句話來實現的 public class VerTe

Android開發中控制ScrollView直接滾動到頂部或底部

場景:開發的過程,如果一個頁面子View比較多,一個螢幕放不下,此時我們大多會採用ScrollView來實現。然後產品可能會提這種需求,比如某個子View在最底部,產品想要頁面進入就直接滑到最底部;或者是當頁面滑到最底部時,點選某個按鈕直接滑到頂部。 還是先呈

Android中GridView水平滾動垂直滾動的實現(動態)

經過本人實驗,完美實現水平滾動和垂直滾動。話不多說,先看佈局檔案: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com

Android 實現無限滾動ScrollView

用ScrollView實現類似 新聞頭條或廣告圖的無限滾動 效果: 思路是在看智慧社的JavaScript相關視訊時候想到的,具體就是講動畫那個節,實現圖片的無縫滾動 在這裡就不講了(主要是講也講不明白==) 本來是直接寫在Activity裡面,後面為了複用,直接封

Android 中listview 和scrollview 滾動衝突事件的解決方法

如果一個佈局中同事引用到了listview 和scrollview 兩種滾動控制元件,那麼listview 的滾動效果將被遮蔽掉,那麼此時應加上dispatchTouchEvent()方法,然後選擇先執行滾動的控制元件加上次方法。 程式碼展示如下: package co

FineUIMvc新特性速遞(大間距模式,隱藏菜單垂直滾動條)

android 密集恐懼癥 在線 網站 先來 即將發布的 FineUIMvc 新版本會引入兩個重要的特性,用來提升用戶體驗,現在就來先睹為快吧:大間距模式我們已經支持的顯示模式有:緊湊模式,普通模式,大字體模式。緊湊模式: 普通模式: 大字體模式(一般適用於移動端顯示,iOS,Androi

android-基礎編程-ScrollView

擁有 linear XML 部分 ffffff fff 底部 odin enc 滾動視圖(ScrollView)是指當擁有很多內容,屏幕顯示不完時,需要通過滾動來顯示完整的視圖。包括水平滾動視圖(HorizontalScrollView)和垂直滾動視圖(ScrollView

android:3D垂直翻轉動畫-FlipAnimation

lns sta art tco car flat 2015年 imp 聯盟 需求 對ImageView進行相似於翻紙牌的動畫 解決 各種Animator的組合 第一步動畫: 動畫代碼文件1,card_flip_left_out.xml

Android新增的註解

父類 參數 內存 信息 studio 重復 添加 tag threading 環境 使用Android註解前需要導入相關的包 compile ‘com.android.support:support-annotations:latest.integration‘ 註意

Android新增控件

build tro mpi view dep 添加 gradle blog gpo 百分比布局 添加方法:打開app/build.gradle文件,在dependencies閉包中添加如下內容: dependencies{

jquery easyui datagrid 無滾動條,datagrid 沒垂直滾動

p s load grid 技術 如果 fan 垂直滾動條 收藏 解決 jquery easyui datagrid 無滾動條,datagrid 沒垂直滾動條 ============================== 蕃薯耀 2018年2月6日 http://www