2013-02-07 23 views
2

我正在開發一個應用程序使用android 2.1。爲它創建一個小部件,我創建了一個具有文本視圖佈局,大字體的簡單小部件。我想添加可滾動視圖,所以如果文本不在框中,用戶可以滾動。但是每當我添加標籤。小工具不起作用,有什麼解決方案?Android 2.1小部件中的ScrollView標籤是否工作?

<?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="@android:color/background_light" 
    android:layout_margin="5sp" 
    > 

     <ScrollView 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      > 

      <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
       android:text="slkjflasjdlkfjaslkjflksjf saldjfslkjdflksf lskjdflkasjdlkfjsa lkfklsa dfsakldjfksajdfkljasdklfjlaksdfkla sdlf askj fljsalfk aslkjfklsdjf lksadkfjsadkljf lksadjkf sadlkjfksa jfkljs dklfj skldjf klsadjkflsa dklfj sadkl fklsadj fklasdj kfjsa dklfjsadkljfklasdjklfsjadfjklsadj;as;fdjaljfd;klajd;klfaklsdjfkas fljldfjasdfjiojsdkljfiowejfisdklfkldjf k kljsedjr ilejicjdisfkeriejfcsdijioerfid cvisdjis kl jiowejfliwejlwjfkjdlkfjsjr i sijflessdf;lejfdejcjwejfij nlkefi ewijtioejifeiofrjiowejflie vilejeijioejfeojvolijsljfoisdjie ff iejieifiejfswjiflisijiejeifjeilfjelis fs ijfis efjsijfilesjflsjlfe sif j" 
       android:textSize="15sp" 
       /> 

     </ScrollView> 

</LinearLayout> 
+0

你是什麼意思的「小工具不工作」? – Malfist

+0

給出「問題加載小部件」... – Amol

回答

6

From the documentation

創建應用程序窗口小部件的佈局,如果你熟悉 佈局很簡單。但是,您必須知道,RemoteView上的App Widget佈局基於 ,它不支持所有類型的佈局或查看小組件。

甲RemoteViews對象(以及,因此,應用程序的widget)可以支持 以下佈局類:

FrameLayout 
LinearLayout 
RelativeLayout 
GridLayout 

和以下widget類:

AnalogClock 
Button 
Chronometer 
ImageButton 
ImageView 
ProgressBar 
TextView 
ViewFlipper 
ListView 
GridView 
StackView 
AdapterViewFlipper 

這些類的後代不支持。

RemoteViews還支持ViewStub,它是一個不可見的零大小視圖,您可以使用它在運行時延遲佈局資源。

所以不,小工具中不支持ScrollView。

+0

ScrollView是FrameLayout的子類,請參閱:http://developer.android.com/reference/android/widget/ScrollView.html – Malfist

+0

是否有解決方法? – Amol

+0

@Malfist正如我寫的:'這些類的後代不支持。' –