2012-03-24 12 views
0

私はアンドロイドウィジェットを作っています。
RemoteViewsは、LinearLayoutを含むレイアウトを保持します。
私はリニアレイアウト内Galleryviewを追加したい:ギャラリービューを遠隔地に追加するには

public class IEGallery extends Gallery { 
    public StoryLoader storyListRequest;  
    private ArrayList<Story> storyLists; 
    private ImageAdapter storyAdapter; 
    private IEGallery _instance; 
    Context mcontext; 
    public IEGallery(Context context, String url) { 
     super(context); 
     IELog.i("IndianExpress","IEGallery : constructor :: start"); 
     _instance=this; 
} 

ギャラリーview.Iが私remoteviews.Thatにこのギャラリービューを追加するこのクラスのリターンはリニアレイアウト.Iはここに、このコードが、キャストの問題を記述している含まれています。

RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget); 
IEGallery iegallery =new IEGallery(); 
views.addView(R.id.llwidgetlist, iegallery); 

答えて

0

私はリニアレイアウト内Galleryviewを追加します。

これはAndroidではサポートされていません。 RemoteViewsGalleryをサポートしていません。 RemoteViewsは、Viewのカスタムサブクラスをサポートしていません。

+0

ありがとうございます。リモートビューからビュー要素のIDを取得する方法を教えてください。 –

関連する問題