动态设置控件的大小
来源:互联网 发布:linux系统ping 编辑:程序博客网 时间:2024/06/04 18:06
我们经常熟悉在布局中直接定义空间大小,但是有时候,仅仅在控件中定义是不行的,比如我们定义一个控件大小后希望通过一些事件改变控件大小,或者是一些特殊的情况,比如scrollView中嵌套ListView,Listview大小必须重新获取,否则,在scrollView会出现只显示一行的情况,下面就简单写段代码:
public class MainActivity extends AppCompatActivity { private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView= (TextView) findViewById(R.id.textview); findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //获取控件 LinearLayout.LayoutParams params= (LinearLayout.LayoutParams) textView.getLayoutParams(); //设置宽高 params.height=400; params.width=400; textView.setLayoutParams(params); } }); }}
上面的代码展示了最基本的语法,当然在实际情况中是不可能使用的,我们还要依照自己项目的要求去手动的计算控件的需求空间等等,这里只是做个展示让自己加深一下印象。
下面是结果:
0 0
- 动态设置控件的大小
- android 动态设置控件的大小 和 动态添加控件
- android 动态设置控件大小
- 动态设置控件大小位置
- Android动态设置控件大小
- android动态设置控件大小
- android动态设置控件的大小和位置
- c#动态设置控件位置及大小
- Android 开发,JAVA动态设置控件大小
- 设置控件的大小比例
- BorderLayout控件大小的设置
- Android 屏幕适配攻略(五)动态创建控件并设置控件的大小
- Android 动态指定屏幕朝向,动态设置控件位置大小
- c# 动态改变控件大小的方法
- 动态改变对话框中控件的大小
- 动态调整android控件(View)的大小
- Android 动态改变控件的大小
- android 动态改变控件大小的方法
- java调用DLL
- 哪些管理类的书籍值得推荐?
- Html5 与CSS3中的新特性
- 非常非常小的DLL源代码
- 网站肉容如何避免被百度google爬虫抓取
- 动态设置控件的大小
- 基于ATMEGA8515的SPI驱动ST7565P液晶屏的程序(原创)
- SQL WHERE IN CHARINDEX()使用
- Maven搭建SpringMVC+Hibernate项目详解
- 源码篇:Mantle
- Android 5.0 API新增和改进
- MyBatis学习(2)-----------执行CRUD操作
- 搜索引擎不喜欢的几种技术
- 利用Java注解将常量类生成js文件供前端调用