草庐IT

view_articles

全部标签

Android:在 Eclipse 布局查看器中显示自定义 UI View

有谁知道当我将参数放入我的布局文件时如何让我的自定义View对象出现在Eclipse的Android布局工具中?如果您不想在此处放置任何代码,那么只需一个指向资源的链接也很好。我没有找到我想要的东西。谢谢。 最佳答案 在Eclipse的布局View中显示您的View并不简单。从我所看到的(它根本不是详尽无遗的)来看,使用完全自定义的View/表面View并将渲染放置在单独的线程中是行不通的。但是,如果您基于现有View构建自定义View(例如从EditTExt继承)并且仅重写onDraw方法,则布局管理器将按预期显示您的View。从

android - 将 View 添加到现有 View 后面的相对布局会导致屏幕闪烁

我试图在另一个占据全屏的View后面插入一个View,然后删除前面的View以显示唯一剩余的View。从功能上讲,一切都按预期工作,但问题是当我调用View.addView()添加第二个View时,指定将其添加到索引0处,因此它位于第一个View的后面,屏幕闪烁。几乎就好像View实际上被添加到第一个View的前面几分之一秒,然后当它移到它后面时又被隐藏了。这是我正在做的:创建Activity时,我将ImageView添加到RelativeLayout并使RelativeLayout实例成为Activity的内容View:protectedvoidonCreate(Bundlebund

安卓布局 : fit View under Action Bar

我将操作栏用作半透明覆盖层(如Google地球应用程序),使用:true我所有的全屏高度View现在都延伸到操作栏下方,但我只希望其中一个能做到这一点。所以我的问题是,有没有一种方法可以自动调整View,使它们不会延伸到操作栏覆盖层下方?我宁愿不必使用自定义dp设置。 最佳答案 由于操作栏处于覆盖模式,因此无法自动适应View。您需要将操作栏高度设置为View的marginTop。可以引用android文档here 关于安卓布局:fitViewunderActionBar,我们在Stac

android - Viewpager 没有正确保留 View

我有一个SherlockFragment,它正在膨胀一个包含viewpager的布局,它允许我滑动到我创建的多个选项卡fragment。第一次将此fragment附加到我的Activity时,一切正常并按预期进行,但如果我返回并重新输入该fragment,viewpager或其适配器(看起来像这样:“TabAdapterextendsFragmentPagerAdapterimplementsActionBar.TabListener、ViewPager.OnPageChangeListener")导致问题:保存在viewpager中的fragment的View是不可见的实际上我有4个

android - 如何在Android中顺利展开 View ?

我在将320*50View展开为全屏时遇到了问题。如果我直接展开它,它可以工作,但Action非常突然,我认为这不是一个好的用户体验。所以我先隐藏View,然后展开它,两秒钟后,再次显示View。TextView.setVisibility(VIEW.INVISIBLE);ViewGroup.LayoutParamslp=TextView.getLayoutParams();lp.width=ViewGroup.LayoutParams.FILL_PARENT;lp.height=ViewGroup.LayoutParams.FILL_PARENT;//aftertwosecondsh

android - 修复了带有 android.support.v4.view.PagerTabStrip 或 ViewPagerIndicator 的选项卡

在我的应用程序中,我有一个带有微调导航的SherlockActionBar(“ActionBar.NAVIGATION_MODE_LIST”)。在一项Activity中,我有两个fragment,可以通过选项卡进行切换。我现在所做的是将fragment加载到ViewPager(“android.support.v4.view.ViewPager”)和“android.support.v4.view.PagerTabStrip”中以在fragment选项卡之间切换。我现在的问题是,这些是水平滚动标签。JakeWharton的viewpageindicator(viewpagerindic

Android fragment ,在 TabHost 中找不到 id 的 View

我有一个简单的Android应用程序,其中包含使用Tabhost和Fragments设置的选项卡。在其中一个标签页上,fragment是一个ListView。我想要做的是,当用户点击ListView的其中一项时,根据点击的项目打开一个包含更具体信息的新View,但保留它以便选项卡仍然存在。我的方法是,当用户单击ListView中的项目时,将创建一个新fragment,然后从拥有所有这些fragment并处理标签逻辑的我的主FragmentActivity类中,它将分离当前显示的fragment并添加这个"new"(singleStationListItem)fragment。我遇到的问

DatePicker 的 Android 日历 View

我正在使用我设置当前日期的日期选择器。当View在nexus7中打开时,我们可以看到一个日历以及日期微调器。日期微调器已正确设置为今天,正如我所做的那样,但日历View显示的是2100年。DatePickerDialogtempDialog=newDatePickerDialog(getActivity(),this,cur_year,cur_month,cur_day);tempDialog.getDatePicker().setMinDate(today.getTimeInMillis()); 最佳答案 为日历dailog启动使

android - View 在 RotationY 动画接近尾声时消失

我正在尝试制作一个流畅的动画,其中占据大部分屏幕空间的View旋转以显示背面的另一个View:rotatingView.animate().rotationY(90).setDuration(250).setInterpolator(newAccelerateInterpolator()).withEndAction(/*Runnablethatsetsuptherearsideoftheview,thenrotatesYanother90degrees*/);问题是,这个动画进行到大约80%时,View消失了。直到下半场进行到大约20%时,该View才会重新出现。换句话说,它在11点

android - 无法将带有 Picasso 的图像加载到 fragment View 中

我有一个fragment,假设用Picasso创建的Imageview填充背景。publicclassFragment1extendsSherlockFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Contextc=getActivity().getApplicationContext();ViewmyFragmentView=inflater.inflate(R.layout.home,container,false