android:transcriptMode用法
经常需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以 自动滚动到可视范围内。通过 设置的控件transcriptMode属性可以将 Android平台的控件(支持ScrollBar)自动滑动到最底部。源代码:
<ListView android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stackFromBottom="true"
android:transcriptMode="alwaysScroll" />
问题描述:界面中有三部分,上面是标题栏,中间是Listview,下面是输出框。 当点击输入框时,保持标题栏,挤压ListView。最终效果类似于微信聊天界面
设置一:在AndroidMnanifest.xml中相应的Activity加上android:windowSoftInputMode="adjustResize"
如果不想在一进界面就弹软键盘应该设置成android:windowSoftInputMode="adjustResize|stateHidden"
设置二:在布局文件中的ListView中加入android:transcriptMode="normal"
Listview默认选中最后一项
android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"
android:shadowDx="0.2" android:shadowDy="0.0" android:shadowRadius="0.2"
在xml文件中使用android:textStyle="bold" 可以将英文设置成粗体,但是不能将中文设置成粗体,
将中文设置成粗体的方法是: TextView tv = (TextView)findViewById(R.id.TextView01);
TextPaint tp = tv.getPaint();
tp.setFakeBoldText(true);
Android 对话框【Dialog】去除白色边框代码
<
resources
>
< style name ="dialog" parent ="@android:style/Theme.Dialog" >
< item name ="android:windowFrame" > @null </ item >
< item name ="android:windowIsFloating" > true </ item >
< item name ="android:windowIsTranslucent" > false </ item >
< item name ="android:windowNoTitle" > true </ item >
< item name ="android:background" > @android:color/black </ item >
< item name ="android:windowBackground" > @null </ item >
< item name ="android:backgroundDimEnabled" > false </ item >
</ style >
</ resources >
< style name ="dialog" parent ="@android:style/Theme.Dialog" >
< item name ="android:windowFrame" > @null </ item >
< item name ="android:windowIsFloating" > true </ item >
< item name ="android:windowIsTranslucent" > false </ item >
< item name ="android:windowNoTitle" > true </ item >
< item name ="android:background" > @android:color/black </ item >
< item name ="android:windowBackground" > @null </ item >
< item name ="android:backgroundDimEnabled" > false </ item >
</ style >
</ resources >