首页 > TAG信息列表 > custom-view

android – 在运行时从另一个应用程序获取customview

我正在努力从另一个应用程序获取CustomView.假设我有两个应用程序A和B.我知道CustomView的包名称,例如com.applicationb.CustomView.是否可以在运行时在应用程序A中创建此类的对象? 我的目标是找到一种方法来创建CustomViews并能够在我的应用程序中显示它们.但我希望他们(视图)是一

android – ScaleFactor往往是一个

我在自定义视图中有以下代码,它是一个ScaleGestureDetector,我想用它做的是当你捏在屏幕上时改变视图的宽度和高度,但是ScaleFactor总是倾向于一个,我不知道知道如何解释它,但是一秒钟后,ScaleFactor低于/高于1,然后再次成为一个.你可以在logCat输出中看到我在说什么. 码: public c

Android如何在显示RelativeLayout时获取talkBack读取文本

我有一个活动,它使用以下代码为整个活动的视图添加自定义视图 activity.getWindow().getDecorView()).addView(newView) 为了显示教练标记/使用标记的屏幕. 我的自定义视图从RelativeLayout扩展而来,在其构造函数中,在屏幕底部添加了一个按钮,当单击该按钮时,将取消视图. 我已经

Android开发 – 按钮反应缓慢

问题是关于android开发,更确切地说是关于按钮和cumstom视图. 我正在使用线性布局中的四个按钮和一个我绘制图像的自定义视图.当我使用方法执行此操作时(我重写onDraw())一切正常,除了按下按钮时我的按钮反应很慢.只需删除onDraw函数,它们就可以快速运行.所以,我的问题是:为什么这些

android – 错误膨胀复选框

我在Android市场的应用程序中有奇怪的堆栈跟踪. 我有一个视图切换器,其中包含两个视图,其中一个包含一个复选框. 我得到这个堆栈跟踪AdDetailView beeing自定义视图. android.view.InflateException: Binary XML file line #29: Error inflating class android.widget.CheckBox

Android自定义复合视图保存和恢复状态不起作用

解决了… 我有一个包含一些其他控件的复合视图.我试图覆盖保存onSaveInstanceState和onRestoreInstanceState,但我得到一个奇怪的结果. onRestoreInstanceState的Parcelable状态参数不是我的自定义子类BaseSavedState,SavedState,并且似乎总是BaseSavedState.EMPTY_STATE. (在下面

java – 在CustomView类中获取MainActivity上下文

我知道这是一个简单的问题,但我错过了一些东西. 我有2个类:MainActivity和CustomView.我有这个CustomView的XML布局. 我想从我的CustomView类访问所有MainActivity变量,并修改它们,我试图获取上下文,但它没有用. MainActivity类: MyCustomView customV; int myVar; @Override pr

如何在自定义视图中获取android默认属性

我创建了一个包含RelativeLayout和EditText的简单自定义视图: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditTex

Android Canvas.drawText无法呈现

我有一个自定义视图,在屏幕上绘制几个不同的东西.每个人都有自己的油漆对象.除了文字之外,一切都很好.它在Gingerbread中运行得很好,但ICS没有文字. 这是我的绘制方法: protected void onDraw(Canvas canvas) { canvas.save(Canvas.MATRIX_SAVE_FLAG); canvas.scale(getWidth

Android默认textselector复制文本不起作用

java.lang.IndexOutOfBoundsException: setSpan (-1 ... -1) starts before 0 at android.text.SpannableStringInternal.checkRange(SpannableStringInternal.java:355) at android.text.SpannableStringInternal.setSpan(SpannableStringInternal.java:77

Android:如何动态地将“自定义视图”添加到线性布局中

我是建立Android应用程序的新手. 当我单击MainActivity中的按钮时,我想添加一个新的“自定义视图”,它由按钮和imageView组成.我已经按照下面的一些网站列表来构建自定义视图. javatechigdeveloper.android.com 他们的工作完美.但是,如果我想动态添加自定义视图 sView sview = ne

android – 创建CustomViews作为模块化和可重用的组件,可以跨项目使用

我目前正在创建相当大规模的Android应用程序.作为应用程序的一部分,我创建了一个自定义视图(许多之一). 有问题的自定义视图在功能方面非常广泛,因此有大量的布局,资源和范围.牵引涉及响应不同的设备,方向,分辨率等. 如何将此功能分离出来,以便可以单独开发,而不会污染项目其余部分

在android中保存/恢复自定义视图的状态

我已经为EditText实现了自定义视图,如下图所示: 现在,这个自定义视图包括翻转,编辑,旋转,拖动和放大的功能.放下并调整大小.我在资源管理器中以位图格式保存此自定义视图.问题是我想编辑它,我想恢复自定义视图的细节,并检索CustomView的每个细节,甚至是它的位置.那么,有什么办法可

android – 如何在自定义视图中获取GetGravity()?

无法从我的CustomView获取重力属性(android:gravity). XML <MyCustomView ... android:gravity="right" /> 我的自定义视图; class MyCustomView extends LinearLayout{ ... @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { ge

下一个视图id作为android中的自定义属性

对于我的自定义视图,我还定义了一个自定义属性来保持视图的id.它的格式是“参考”. 在布局xml中,它定义如下,与android:layout_below attr非常相似 <mycustomview id="@+id/cv_1" xyz:nextviewId="@id/cv_2"... /> <mycustomview id="@+id/cv_2" xyz:nextviewId="@id/cv_3"...