Android 如何避免更改文本视图重新显示屏幕?
我有一个屏幕,它基本上由两部分组成Android 如何避免更改文本视图重新显示屏幕?,android,performance,android-layout,Android,Performance,Android Layout,我有一个屏幕,它基本上由两部分组成 上部是多个线性布局s的层次结构,具有定期变化的TextViews “下视图”是用于绘制自定义视图的重视图 目前,上半部分的TextViews已将wrap\u context设置为其宽度,因此每次更改都会导致Android重新显示整个页面,包括下半部分难以绘制的自定义视图 我的问题-除了更改布局宽度参数以将文本视图s更改为常量之外,还有其他方法可以解决此问题吗?创建线性布局作为垂直定向的父级。现在创建两个childrenLinearLayout,具有垂直定向
- 上部是多个
s的层次结构,具有定期变化的线性布局
sTextView
- “下视图”是用于绘制自定义视图的重视图
TextView
s已将wrap\u context
设置为其宽度,因此每次更改都会导致Android重新显示整个页面,包括下半部分难以绘制的自定义视图
我的问题-除了更改
布局宽度
参数以将文本视图
s更改为常量之外,还有其他方法可以解决此问题吗?创建线性布局
作为垂直定向的父级。现在创建两个childrenLinearLayout
,具有垂直定向,但每个layout\u height
为0dp,每个layout\u weight
为1。是的,允许基于屏幕大小的上下部分分开,因此下部分是独立的,这就是您想要使用的权重和和布局的权重