草庐IT

Enemy_View

全部标签

android - 以编程方式将 View 添加到 LinearLayout

我有一个显示评论的Activity。评论本身有布局,所以我不能只使用ListView。我用循环添加评论,程序遍历整个循环(通过LogCat检查),但只将第一个View(评论)添加到线性布局。我的代码(实际上fillComments参数不是String[]):@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.comment_layout);String[]comments={"kommentaar1","ko

android - 可在 EditText 中绘制的可单击复合图,单击时弹出 View

我正在使用TextWatcher来验证我的输入,我希望我的红色提示图像可以点击,这样我就可以为用户提供视觉反馈,如下图所示。到目前为止,我所拥有的是当我输入无效数据时出现红色提示图像的编辑文本。我现在想知道如何使这个红色提示可点击并使弹出提示如图所示。这是我目前的代码,publicclassMainActivityextendsActivityimplementsTextWatcher{EditTextusername,email=null;booleanflag=false;@OverridepublicvoidonCreate(BundlesavedInstanceState){s

android - 关于 android-zoom-view.jar 的 Wiki

有没有关于如何实现android-zoom-view.jar的Wiki或文档。我在http://code.google.com/p/android-zoom-view/上找到了它我想尝试在我的应用程序上使用它来实现androidscrollview的缩放,但是这让我很难做到,因为我找不到任何关于它的Wiki。非常感谢任何意见或建议。提前致谢 最佳答案 我想分享有关如何使用android-zoom-view.jar的代码。这就是我的使用方式。为我想应用缩放功能的View创建一个新布局(R.layout.zoomable_view)。将

android - 获取从中膨胀 View 的资源 ID

有没有办法获取从中展开View的布局的资源ID(如R.layout.viewtoInflate)?我正在尝试实现一个ListView,它为列表项使用2个自定义布局。使用哪种项目布局取决于用于填充ListView的对象中的字段。我在我的自定义适配器中缺少的是一种方法来了解我在getView()中获得的“convertView”是从什么资源中膨胀的。如果我可以获得该信息,我可以比较并确定我是否可以按原样重新使用转换View,或者是否必须将其替换为当前项目的适当布局。理想情况下应该是这样的:@OverridepublicViewgetView(intposition,ViewconvertV

java - ListView : Prevent a view from recycling

我有一个使用回收View的ListView。我试图阻止View回收。所以我使用setHasTransientState:android.support.v4.view.ViewCompatJB.setHasTransientState(Viewview,booleanhasTransientState)它在Jellybean版本上运行良好,但在Api我发现了如何像@DanielChow建议的那样设置RecyclerListener。listView.setRecyclerListener(newRecyclerListener(){@OverridepublicvoidonMovedT

android - PopupWindow 在没有 anchor View 的特定坐标

我有一个自定义的ImageView,在OnDraw中我添加了一些位图覆盖。我可以使用OnTouchEvent回调中的Action类型事件捕获任何叠加层的点击事件。事情是我要显示一个弹出窗口我必须为弹出窗口提供一个Viewanchor来显示但是我使用位图作为anchor不是一个特定的View,所以我卡住了。我在网上找不到关于此问题的任何解决方案。传递父ImageView并添加覆盖x-y偏移量(使用Gravity.NO_GRAVITY)不会产生所需的结果(窗口箭头也不会正确指向)。 最佳答案 使用PopupWindow.showAtLo

android - 在预览中显示 Android Studio 中消失的 View

我不想以编程方式设置可见性,而是在xml文件中进行设置,但是当我将可见性属性设置为GONE时,View会从预览屏幕中隐藏。有时我需要更正已消失View中的某些字段,并且我必须将可见性更改为VISIBLE,进行更改并重新更改可见性。这很烦人。如何使可见性View仅在AndroidStudio预览中可见。 最佳答案 确实有一个简单的方法可以做到这一点:在主布局中定义tools属性:xmlns:tools="http://schemas.android.com/tools"使用它使您的元素可见,就像您通常那样:tools:visibili

android - 在该 View 外单击时 View 消失

我想在该View外单击时隐藏该View,例如,我在我的应用程序中所做的是oncreate我使用id="containerGrid"隐藏RelativeLayoutView,并在我单击ImageView时使该relativeLayoutView可见。所以我的要求是当我在容器外部单击时,我想隐藏带有id="containerGrid"的容器RelativeLayout。我试图获取framelayout容器,并在单击该容器时检查是否显示了relativelayout容器,如果显示则使其View消失。这是我试过的代码,containerMap=(FrameLayout)findViewById

android - 如何将 Facebook 注销按钮放在导航 View 的末尾

我已经通过facebooksdk4.3实现了facebook登录我已经为facebook登录制作了单独的对话框fragment。到现在为止每件事都运作良好。我想要什么我想在我的导航View底部实现facebook注销按钮以注销,但我不知道如何实现它。因为我已经通过facebookloginbutton实现了facebook登录。我在登录后看到该按钮变成了facebook注销按钮。现在我想要两件事如何在导航View中插入按钮因为我通过新的设计技术制作了导航View,而且我在其中添加的内容是通过导航菜单。所以我不知道如何在其中添加按钮其次,我不知道如何使用native或自定义按钮从Face

android - NullPointerException- : Attempt to invoke interface method "android.view.View android.view.MenuItem.getActionView()' on a null object reference

我正在尝试在Actionbar上添加搜索栏,但在getActionVeiw()上发现了Nullpointer异常。请帮助我解决这个问题,我已经提供了所需的详细信息。我的MainActivity扩展了AppCompatActivity并在这行代码上返回错误SearchViewsearchView=(SearchView)menu.findItem(R.id.action_search).getActionView();searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));对于上面