草庐IT

Platform_view_layer

全部标签

android - 动态添加 View 时,光标在 EditText 中不可见

我有一个TableLayout并且在布局中添加了动态View。每当布局具有EditText时,光标在EditText上不可见,但光标在EditText顶部可见,即TextView.我添加了onClick事件,Edittext和Textview的XML文件以及主布局的XML文件。我的textview监听器:textView.setOnTouchListener(newOnTouchListener(){publicbooleanonTouch(Viewv,MotionEventevent){textView.setSelection(textView.getText().toString

android - SearchView setIconified(false) 自动调用搜索 View 的焦点。我怎样才能禁用它?

我有以下代码:if(mSearchView!=null){mSearchView.setIconifiedByDefault(false);mSearchView.setIconified(false);mSearchView.setOnQueryTextListener(this);intsearchPlateId=mSearchView.getContext().getResources().getIdentifier("android:id/search_plate",null,null);ViewsearchPlateView=mSearchView.findViewById(

android - 带有 EventBus 的 Model View Presenter,如何将事件返回给 Presenter?

我正在使用Model-View-Presenter设计模式和EventBus(Otto)。我实现此模式的全部原因是仅将事件与演示者分离,并让演示者更新View。这是我拥有的一些代码的示例,我将使用获取Events作为示例。(请注意,Events不同于EventBusEvent,意思是Events中的一个Eventcode>是一个类似“爸爸的生日”的事件,但是EventBus中的一个Event是一个总线事件。fragmentpublicclassEventFragmentextendsFragment{privateEventPresentermEventPresenter;//Init

android - OnBackpressed 在 tablayout 上获得空 View

我一直在解决这个问题。我已经使用TabLayout和ViewPager在fragment中设置了选项卡。问题是当我移动到下一个fragment然后按下后退按钮时,我得到空标签View。这里附上我的代码:主页.xml`home.java(fragment)@Nullable@OverridepublicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){Viewview=inflater.inflate(R.layout.home,co

android - 在我的 Android Activity 中获取对 View 的引用

我有一个LinearLayout由几个Button组成,我在onCreate(..)方法中将其添加到我的Activity中setContentView(R.layout.myscreen)。到目前为止没有惊喜。如何获取对这些按钮的迭代器的引用?我想为它们添加监听器,但我不想使用它们的android:id直接引用Button。有人问过类似的问题here和here但他们并没有完全回答我的问题。 最佳答案 尝试这样的事情,在xml中为LinearLayout提供一个idroot_layoutLinearLayoutmLayout=(Lin

android - 查看通货膨胀和自定义 View

我的应用程序中有一个自定义View,我使用View中的onDraw()函数进行绘制。它还需要来自ACtivity的一些数据来绘制图形。因此,我没有使用标准的setContentView(R.layout.myview),而是使用了以下内容-MyViewmv=newMyView(this,userData);setContentView(mv);在我在自定义View上方添加textview之前,这似乎有效。然后我意识到上面的代码根本没有显示textview。此外,永远不会调用onFinishInflate()。在这种情况下,我是否必须自己扩充布局?如果是这样,我是否也必须自己调用onDr

android - 指定的 child 在膨胀 View 上已经有父错误

需要立即帮助!!该代码过去工作正常,但过了一会儿我注意到评级不再不再工作,并在alertDialog.show上给出“指定的child已经有parent,请先调用removeView()...”();`行://///RatingbarinitialisingContextmContext=ShowActivity.this;LayoutInflaterinflater=(LayoutInflater)mContext.getSystemService(LAYOUT_INFLATER_SERVICE);layout=inflater.inflate(R.layout.custom_rat

android - 如何在 Android 中将 View 转换为位图?

我正在使用以下行将View转换为android中的位图。view.setDrawingCacheEnabled(true);Bitmapb=view.getDrawingCache();当我转换为位图时,我正在查看值,它显示位图值为空。 最佳答案 Activity类在这个类中,我将布局(View)转换为图像。importandroid.os.Bundle;importandroid.app.Activity;importandroid.graphics.Bitmap;importandroid.util.Log;importandr

android - 在 Android 的自定义 View 中模拟动画

我有一个自定义View,它看起来像一个带有0到9数字的纺车。基本上,当我从服务器下载内容时,它会从0向下滚动到9,当返回值时,动画会在其上停止。动画是通过更新我正在绘制的文字的Y值制作的一些相关代码:publicclassTimeSpinnerextendsView{.....privatevoidinitialize(){.....handler=newHandler();repetitiveRunnable=newRunnable(){@Overridepublicvoidrun(){updateData();}};}publicvoidupdateData(){floatdelt

android - 使用 android.support.v7.widget.SearchView 在 LinearLayout 中搜索 View

我需要一个LinearLayout内的SearchView,并且我必须支持API级别7及更高级别。是否可以为此使用support-v7库?这里的所有问题都是关于在操作栏中使用support-v7searchview小部件。有谁知道如何在布局中使用它?谢谢。 最佳答案 关于android-使用android.support.v7.widget.SearchView在LinearLayout中搜索View,我们在StackOverflow上找到一个类似的问题: