一:操作步骤如下:1.调用setWidth方法设置TextView控件的宽(这里任取为30);
2.调用setMaxWidth方法设置TextView控件的最大宽(这里任取为19);
3.运行看图形效果
4.将1与2的顺序颠倒实验运行看图形效果;
5.“同时设置高与最大高”的实验与上述类似
关于3,4:
预期结果:TextView控件显示的宽度为19px
实际结果:TextView控件显示的宽度为30px
关于5:
预期结果:TextView控件显示的高度为19px
实际结果:TextView控件显示的高度为30px注:”同时设置宽与最小宽“(或者:”同时设置高与最小高“),实验步骤如下:
1.调用setWidth方法设置TextView控件的宽(这里任取为30);
2.调用setMinWidth方法设置TextView控件的最小宽(这里任取为100);
3.运行看图形效果
4.将1与2的顺序颠倒实验运行看图形效果;
5.“同时设置高与最小高”的实验与上述类似
预期结果:
关于3:TextView控件显示宽度为100px
关于4:TextView控件显示宽度为100px
关于5.3:TextView控件显示高度为100px
关于5.4:TextView控件显示高度为100px
实际结果:
关于3:TextView控件显示宽度为100px
关于4:TextView控件显示宽度为30px
关于5.3:TextView控件显示高度为100px
关于5.4:TextView控件显示高度为30px二:详情如下:1.具体main.xml内容如下:<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="textview1"
android:background="#FFFFFF"/>
</LinearLayout>2.public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView mTextView1= (TextView)findViewById(R.id. textview1 );
mTextView1.setWidth(30);/* mTextView1.setHeight(30);*/ mTextView1.setMaxWidth(19); /* mTextView1.setMaxHeight(19); */ /* mTextView1. setMinWidth (100); */ /* mTextView1. setMinHeight (100); */ }请大家帮忙分析下是什么原因?多谢了~
2.调用setMaxWidth方法设置TextView控件的最大宽(这里任取为19);
3.运行看图形效果
4.将1与2的顺序颠倒实验运行看图形效果;
5.“同时设置高与最大高”的实验与上述类似
关于3,4:
预期结果:TextView控件显示的宽度为19px
实际结果:TextView控件显示的宽度为30px
关于5:
预期结果:TextView控件显示的高度为19px
实际结果:TextView控件显示的高度为30px注:”同时设置宽与最小宽“(或者:”同时设置高与最小高“),实验步骤如下:
1.调用setWidth方法设置TextView控件的宽(这里任取为30);
2.调用setMinWidth方法设置TextView控件的最小宽(这里任取为100);
3.运行看图形效果
4.将1与2的顺序颠倒实验运行看图形效果;
5.“同时设置高与最小高”的实验与上述类似
预期结果:
关于3:TextView控件显示宽度为100px
关于4:TextView控件显示宽度为100px
关于5.3:TextView控件显示高度为100px
关于5.4:TextView控件显示高度为100px
实际结果:
关于3:TextView控件显示宽度为100px
关于4:TextView控件显示宽度为30px
关于5.3:TextView控件显示高度为100px
关于5.4:TextView控件显示高度为30px二:详情如下:1.具体main.xml内容如下:<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="textview1"
android:background="#FFFFFF"/>
</LinearLayout>2.public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView mTextView1= (TextView)findViewById(R.id. textview1 );
mTextView1.setWidth(30);/* mTextView1.setHeight(30);*/ mTextView1.setMaxWidth(19); /* mTextView1.setMaxHeight(19); */ /* mTextView1. setMinWidth (100); */ /* mTextView1. setMinHeight (100); */ }请大家帮忙分析下是什么原因?多谢了~
解决方案 »
- android 2.1 下载稍大点的图片出错 Drawable.createFromStream(inputStream, "src")的问题
- 关于调用百度地图的一个问题
- 安卓模拟器 能模拟不同机型吗?
- 使用Java作为服务器端,客户端为IPhone和Android
- 新手求前辈们帮忙,各路大神都进来看下吧
- listview异步下载bitmap内存溢出(OOM)
- Android ListView一个问题,请大虾们help
- 关于自定义view(画板)手势监听的问题
- 请教:Android正播放视频时的解码输出流如何获取?
- 小白问题:webView中的loadUrl()方法是get请求还是post请求?
- Android怎样获取CPU使用率
- 自定义相机,定点对焦
mMaxWidth = mMinWidth = pixels;
mMaxWidthMode = mMinWidthMode = PIXELS; requestLayout();
invalidate();
}
------------------------------------------------------
public void setMaxWidth(int maxpixels) {
mMaxWidth = maxpixels;
mMaxWidthMode = PIXELS; requestLayout();
invalidate();
}
看下源代码吧,mMinWidth 也被设置了。