草庐IT

view_facade

全部标签

android - 在 Android 中可以通过 String id 找到 View 吗?

在Android中可以通过StringId找到View吗?我以编程方式在表中添加了一些行,在下一次迭代中需要删除其中的一些行,并且我有列表ID(“tblRow_1”、“tblRow_3”..})。我可以通过列表中的ID检索吗? 最佳答案 使用getResources().getIdentifier()检索实际的整数资源ID。示例intresID=getResources().getIdentifier(stringVar,"id","com.sample.project");view=findViewById(resID);

android - 如何在 View 中选择下一个和上一个编辑文本

我的应用程序中有五个编辑文本。我还有两个按钮,分别称为“下一个”和“上一个”。现在,当我动态单击View中的相应按钮时,我想选择下一个和上一个编辑文本字段。有什么办法可以做到这一点。 最佳答案 btnNext.setOnClickListener(newOnClickListener(){publicvoidonClick(Viewv){intid=getCurrentFocus().getNextFocusDownId();if(id!=View.NO_ID){findViewById(id).requestFocus();Sys

android - 如何禁用搜索 View ?

你能帮我了解如何在按下按钮时禁用搜索View吗?我正在尝试这段代码:searchView.setEnabled(false);searchView.setFocusableInTouchMode(false);searchView.clearFocus();但是好像不行。我仍然可以在搜索View中输入文本。谢谢..:)) 最佳答案 以上所有问题都不适合我。因为SearchView是一个ViewGroup,所以我们必须禁用它的所有subview。privatevoidenableSearchView(Viewview,booleane

android - 以编程方式将 ID 设置为 View

我正在以编程方式添加Buttons,Buttons的数量取决于某些条件。要为RelativeLayout.LayoutParams添加规则,使Button彼此对齐,我需要设置它们的ID。2-3年前的所有答案都说setId(int)可以(例如setId(1)),但现在它被禁止了(UPD。仅使用int文字是不行的。使用int变量一切正常。想知道为什么)。现在怎么做? 最佳答案 根据API它没有被禁止或弃用。这是使用它的最佳方式。创建res/values/ids.xml并定义一旦你有了它,你就可以使用setIdbutton1.setId(

android - android 中的 View 寻呼机内的 Webview

我在ViewPager的View底部有一个WebView...当我滑过ViewPager的项目时。View向下移动。(我猜重点是webview)我不确定这是否是由于WebView造成的。使用html数据加载webviewwebView.loadDataWithBaseURL(null,data,"text/html","utf-8",null);每次加载下一个项目时页面都会向下移动,这很烦人。我在View顶部有一个ImageView有什么建议吗?这是xml: 最佳答案 我遇到了同样的问题。并将此属性添加到最顶部的线性布局解决了这个问

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

我有一个带有两个View的LinearLayout通过我的程序,我想在这两个现有的TextViews之间添加第三个TextView。使用带有layout_below参数的RelativeLayout很容易做到。如何为LinearLayout执行此操作? 最佳答案 LinearLayout.addView(Viewv,intindex)文档是开始这类事情的好地方。只需将索引传递到您想要放置的位置(即第二个位置将是索引1)。 关于android-以编程方式将View添加到LinearLayo

android - 如何修复 The method startActivity(Intent) is undefined for the type new View.OnClickListener() 语法错误

我的代码有语法错误,在“getView”中我想为按钮“更新”创建一个监听器以移动到另一个Activity:@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){LayoutInflaterl=(LayoutInflater)context.getSystemService(context.LAYOUT_INFLATER_SERVICE);ViewrowView=l.inflate(R.layout.temp,parent,false);TextViewtextView=(TextView)rowV

Android View 展开动画

我正在尝试编辑thesesource创建一个适用于我所有View的简单函数。@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);RelativeLayoutmLayout1=(RelativeLayout)findViewById(R.id.layout1);RelativeLayoutmLayoutToBeExpanded1=(RelativeLayout)findViewById(R.id.layo

Android动画同时缩小和淡出一个View

我可以淡出。但不是收缩。我希望它看起来像是要进入很远很远的地方。我想要一个类似于www.screamintothevoid.com中使用的动画 最佳答案 这应该会如您所愿。/res/anim中的animation.xml调用这个动画:TextViewtextView=(TextView)findViewById(R.id.text_view);Animationanimation=AnimationUtils.loadAnimation(getApplicationContext(),R.anim.animation);textVi

android - 尝试读取字段 'android.view.View android.support.v7.widget.RecyclerView$ViewHolder.itemView'

我正在尝试延迟随机选择recyclerview项目。我需要在fragment加载后启动随机选择方法,无需任何用户交互,但出现以下错误。然后我把它放在ImageView上点击检查,但我再次遇到同样的异常。这里有人会告诉我我在哪里犯了错误,或者还有什么更好的方法可以实现这一点。下面是我的代码packagecom.apponative.bjja.fragments;importandroid.os.Bundle;importandroid.os.Handler;importandroid.support.annotation.Nullable;importandroid.support.v4