Articles of viewflipper

findViewById在视图上返回null

让我们直接进入代码。 活动代码,onCreate方法 setContentView(R.layout.main); View main_view = findViewById(R.id.main_view); View view_flipper = main_view.findViewById(R.id.vf); View first_tab = view_flipper.findViewById(R.id.prev_pane); main.xml布局代码: 问题! 主视图已正确find,ViewFlipper也是如此,但找不到prev_pane或cur_pane或next_pane,返回空指针。 有什么想法吗? 通过使用Intent通过选项卡调用此活动。 除了包括id之外,所有引用都已正确解析 当我检查variables时,我在mChildren中find了vf_inner布局的内容

如何以编程方式将多个LinearLayouts添加到一个视图中,然后添加到ViewFlipper?

我希望问题标题能够很好地描述问题。 我想以编程方式创建此XML(请不要建议不要以编程方式执行^ _ ^) 如您所见,有两个LinearLayout,一个嵌入另一个。 我需要重现它,然后将其添加到ViewFlipper。 这是我到目前为止: LinearLayout l1 = new LinearLayout(this); LinearLayout l2 = new LinearLayout(this); Button btn=new Button(this); EditText messageHistory = new EditText(this); EditText newMessage = new EditText(this); TextView windowTitle = new TextView(this); btn.setText(“Send”); btn.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT, 4f)); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(getApplicationContext(), “Clicked send in child index: […]

Android游标错误 – “确保游标在从中访问数据之前已正确初始化…”

我有一个活动,其中一个viewflipper显示一个包含来自mediastore的艺术家的列表,onitem点击显示所选艺术家的专辑列表,然后显示该专辑中的歌曲。 单击一首歌后,它应该使用字符串’title’填充textview。 在此之前,所有游标都工作正常,但最后一个游标似乎以某种方式失去了位置。 谁能告诉我为什么logcat告诉我: 05-07 23:58:54.195: E/AndroidRuntime(1961): java.lang.IllegalStateException: Couldn’t read row 3, col -1 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it. 无法读取的特定行因所选择的艺术家/专辑/歌曲而异。 代码如下。 非常感谢您的帮助。 package music.flipper; import android.app.Activity; import android.database.Cursor; import android.os.Bundle; import android.provider.BaseColumns; import android.provider.MediaStore; import android.provider.MediaStore.Audio.AlbumColumns; import android.provider.MediaStore.Audio.ArtistColumns; import android.provider.MediaStore.Audio.AudioColumns; import android.provider.MediaStore.MediaColumns; import android.view.View; import android.widget.AdapterView; […]

Android:在Android中使用XML进行animation翻转animation

为了在网上搜索,我发现有一个ViewFlipper类,它给出两个视图之间的Flip视图animation/但是对于那个应该在同一个Activity中。 我也知道Flipanimation不会被用于活动更改。 现在,android在活动更改期间仅支持2danimation。 我想要的是改变活动的效果。 那么有没有类似像xmlanimation一样的效果,就像FLip View一样,所以我提供了我的活动更改并获得活动更改的此类翻转效果。 请给我一些animation的xml,它给出了Fliptypes的animation,可以用来改变活动。 谢谢。

edittext中的值在获得焦点之前不会显示。 Android的

我正在构建一个基于外部数据获取布局的应用程序。 根据indata,布局分为不同的块。 这些块在viewflipper的帮助下显示。 在每个块中,暂时存在一个或多个“textview”和“edittext”。 在翻页器的第一页上,所有数据都在textviews和edittexts中显示。 但是在viewflipper的其他页面上,在edittext聚焦之前,edittexts中的值不会显示。 我不知道为什么。 所以要清楚。 所有edittexts的值实际上都存在,但在edittext聚焦之前不会显示。 在我运行应用程序(模拟器,HTC Desire,HTC Wildfire)的所有设备上,问题都是一样的。 有谁知道如何解决这个问题? 这是生成布局的类: public class ModuleLayout extends LinearLayout { public ModuleLayout(Context context, ArrayList itemList) { super(context); TableLayout tempTable = new TableLayout(context); for (int i = 0; i < itemList.size(); i++) { TableRow tempRow = new TableRow(context); TextView tempTextView = new TextView(context); tempTextView.setText(itemList.get(i).getName()); EditText tempEditText […]

如何在android中实现Flipboard ipad页面转动animation为视图鳍状肢?

尝试完全像flipboard ipad应用程序一样实现翻页animation。 我已经推荐了一些博客和以下链接: Android:如何制作Android活动的翻转animation,就像iphone从左到右水平翻转? 如何在android中进行翻页/转动/curl效果 但只能实现正常的页面curl效果。 有没有办法实现视图翻转的页面翻转效果类似于android中的flipboard ipad应用程序? flipboard ipad appanimation如下链接: Flipboard ipad应用程序

如何以编程方式显示ViewFlipper的第二个孩子?

我有一个有3个孩子的ViewFlipper。 我希望最初能够展示这些孩子中的任何一个。 例如,也许我希望ViewFlipper最初加载第二个子而不是第一个。 编辑:我知道我可以使用getChildAt(int index)方法。 当显示ViewFlipper中的子项时,如何获取该子项的索引?

如何在android中将动态图像设置为ViewFlipper?

我这样做是在加载静态这些图像吗? public class ArchiveGroup extends Activity { Button btn; ViewFlipper flip; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.next); btn=(Button)findViewById(R.id.btn); flip=(ViewFlipper)findViewById(R.id.flip); } public void ClickHandler(View v) { flip.showNext(); } public void ClickHandler1(View v) { Toast.makeText(this,”text”,Toast.LENGTH_LONG).show(); } } 我在xml文件中的ViewFlipper中使用了三个imageview 如何将动态图像设置为这些imageView。 通过使用单个ImageView。

如何以编程方式在ViewFlipper中添加视图

我有以下主要布局: 以下是我的观点示例: view_url.xml view_text.xml 我想添加视图: viewstack = (ViewFlipper) findViewById(R.id.viewstack);)); View viewText = (View) findViewById(R.layout.view_text); viewstack.addView(viewText); < — Emulator is crashing at this line View viewUrl = (View) findViewById(R.layout.view_url); viewstack.addView(viewUrl); 我不知道我的代码有什么问题。 我决定将所有视图放在一个文件中,但我仍然想知道如何修复我的初始代码。

在ViewFlipper或ViewPager中滑动图像

我想一次显示一张图片。 在滑动时,我想用滑动效果更改我的图像。 我读到了ViewPager和ViewFlipper。 我甚至有一个使用ViewFlipper这样做的例子。 只需要正确解释ViewFlipper的使用位置以及ViewPager的使用位置。 在我看来,当你想要扫描一堆具有某些function的片段而不是只是刷一些图像时,更有可能使用ViewPager。 但是,如果有人认为应该使用ViewPager而不是ViewFlipper只是为了扫描一堆图像,请简要说明原因? 为什么一个人应该使用ViewPager而不是ViewFlipper。 哪一个应该更有效率? 那么这两个目的是什么? 你能举例说明(代码)刷图像吗?