android-custom-view相关内容
我是Android的初学者。我正在使用一个定制的视图类,假设CustomView如下所示: class CustomView(context: Context?,attributeSet: AttributeSet) : View(context) { class CustomView constructor(context: Context?, attributeSet: Att
..
如何在同一活动中添加Jetpack Compose&;XML?举个例子就够了。 推荐答案 如果要在xml文件中使用合成,可以将以下内容添加到布局文件:
..
..
我正在尝试在自定义滚动视图中创建一个自定义视图分页器,动态包裹当前孩子的高度. 包 com.example.vihaan.dynamicviewpager;导入android.content.Context;导入android.util.AttributeSet;导入android.view.GestureDetector;导入 android.view.MotionEvent;导入androi
..
这是我在开发真实应用程序时发现的“错误",但我创建了一个空白项目来重现它. 我有以下布局:
..
我正在尝试编写由 TextView 和 EditText 组成的自定义复合视图,_compound_view.xml_:
..
我正在制作一个应用程序,我希望在键盘顶部显示线性布局.当用户关闭键盘时,线性布局也应该消失.我想要这样的东西 布局我想要的
..
每当我尝试添加此行时,我的应用程序都会崩溃.我没有把它放在正确的位置吗? preferences.registerOnSharedPreferenceChangeListener(myActivity.this); 这是我的课 类模拟扩展视图 {//我在这里声明我的程序变量公共模拟(上下文上下文){超级(上下文);//获取偏好SharedPreferences 首选项 = Preferen
..
我有一个用户可以拖动的带有位图的自定义视图. 我想这样做,当他们长按其中一个时,我可以弹出一个上下文菜单,其中包含重置位置等选项. 在自定义视图中,我添加了我的 OnLongClickListener: this.setOnLongClickListener(new View.OnLongClickListener() {@覆盖公共布尔 onLongClick(查看 v){//显示上
..
我需要为我的标签使用自定义视图,问题是 fill_parent 不起作用(如 这里). 所以我需要使用边距和其他东西,但是为了使视图在所有配置中的选项卡内居中(横向/纵向,或在选项卡高度会改变的平板电脑上),这有点棘手. 我不知道在每个配置上使用什么值.另外,我没有找到系统开始使用的默认布局. 解决方案 所以,如果你想这样做,你需要做一些肮脏的事情.由于 fill_parent
..
我已经创建了具有自定义布局的单选组,即自定义按钮. 在 Activity 中,我有以下代码, final Dialog dialog = new Dialog(mActivity);dialog.setContentView(R.layout.rating_cust_dialog_layout);radioGr
..
我有一个简单的自定义 TextView,它在其构造函数中设置自定义字体,如下面的代码 公共类 MyTextView 扩展 TextView {@Inject CustomTypeface customTypeface;public MyTextView(上下文上下文,AttributeSet attrs){超级(上下文,属性);RoboGuice.injectMembers(context, t
..
我需要一个包含 textview 和 edittext 的视图. 例子: 耶!你成功了 ______ 我们应该出去玩!感觉____跟着我. “_____"上方可以是任意长度,最后应该感觉像是一个段落.上面给出的其余文本是不可更改的.就像填空一样. 解决方案 在我看来,填空小部件应该做到以下几点: 只允许更改文本的某些已识别部分.其余文本被锁定. 不允许光标移动到锁定的文本
..
我需要能够访问视图画布的大小来执行一些计算.出于某种原因,传递给 onSizeChanged 的视图大小与传递给 onDraw 的画布大小不同.我当前的解决方法使用布尔标志来确定何时需要进行计算. 理想的解决方案将允许我在 onSizeChanged 方法中进行这些计算,所以我想知道...有什么方法可以获取 Canvas onDraw 方法之外的对象(或至少它的尺寸)? 我的代码如下.
..
我试图制作一个用户可以在屏幕上拖动的浮动视图. 这个想法是启动一个服务,然后在屏幕上增加一个视图. 但是有一个问题,不是取属于自己的事件,而是取所有用户输入的事件. 这是我的代码:manifest.xml:
..
在我的应用程序中,我有一个自定义进度条 进度.xml 我的gif文件 我想用这张图片创建一个进度条 换句话说,每当我从服务器下载数据并在下载数据后将其删除时,我都想显示此图像 或者你可以说,如何将此图像显示为进度条 解决方案 首先将您的 Gif 图像转换为 png 切片图像序列. 将您的进度条声明为图像视图.
..
我想制作一个 UI 元素,就像 GridView 一样,我希望它具有完整的功能,但希望它可以水平滚动而不是垂直滚动. 水平滚动我的意思是它应该以这种方式构建,而不是放在 HorizontalScrollView 中. 我将是 Custom GridView 将有固定数量的 rows 说 4-5 并且 columns 应该根据 Adapter 中的项目数量可扩展.您可以将其视为与原生
..
假设您想从现有的 View 实现派生自己的 View 类,添加一些值,从而维护一些以有意义的方式代表您的 View 状态的变量. 如果您的 View 能像其他人一样自动保存其状态(如果分配了 ID),那么您会想要覆盖 onRestoreInstanceState() 和 onSaveInstanceState(). 当然,你需要调用你的基类的相应方法,并且你需要将你的状态信息和你的基类
..
问题: 我怎样才能取回标题? 这是屏幕截图(缺少标题): 操作栏设置: ActionBar actionBar = getSupportActionBar();actionBar.setTitle("我的标题");actionBar.setIcon(drawable.dropdown_user);查看 mLogoView = LayoutInflater.from(this)
..
Android 中有多种单元测试方法,测试我编写的自定义视图的最佳方法是什么? 我目前正在将它作为我在仪器测试用例中的活动的一部分进行测试,但我宁愿只测试视图,孤立的. 解决方案 Well 单元测试是一种测试单个源代码单元以确定它们是否适合使用的方法.因此,当您说要测试自定义视图时,可以检查自定义视图的各种方法,例如“onTouchEvent"、“onDown"、“onFling"、
..