当前位置:首页 » 安卓系统 » androidlistview大小

androidlistview大小

发布时间: 2022-05-03 02:33:12

⑴ android listview中的文字大小能在string.xml里设置吗

strings.xml中是放置字符串资源的,如果你要设置字体大小,就要把字体的大小的值放置dimes.xml文件中,然后:

比如:
mTextView.setTextSize(引用dimes.xml中的内容即可);

这个不仅可以设置listview中的文字大小,其他任何地方的大小都可以这样设置。

⑵ Android开发 weight属性设定好listview的大小会根据内容的多少发生变化吗

ListView就不需要用weight了,只有length="match_parent"就好,不要嵌套使用weight。另外你这样做,ListView是不会因为内容少而比例少的,你改下ListView的背景就知道了。

⑶ android中的listview可以调整不占全屏吗

可以啊。你把他放在LinearLayout下,然后修改这个Layout的大小就行了。

⑷ 安卓popupwindow 内多列listview宽度怎么适应

1、布局的不同,有太大区别的布局肯定是区分多类的,当然这也是够累的;
2、字体使用SP单位自适应,图片采取.9图片拉伸;
3、布局使用相对布局
4、一般人不想用的权重属性,layout_weight,
5、控件长宽控制使用dip单位;

举例
Popupwindow这样创建的:new PopupWindow(maplistview,LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);

ListView中的item是一个LinearLayout,水平排列,一个Checkbox,一个Button。所有设置都是WRAP_CONTENT。但是效果却是,ListView在手机和平板上都没有自适应,手机上偏挤(Button里面总共两个字,上下排列了),平板上Button里的两个字水平排列,而且Button后面还有很大一段的空间。

答:
手机上偏挤,是因为字体大了,控件的空间小了;
平板上可以水平显示,但字的显示不是很理解,是因为没有设置字的显示位置,

建议:

进行相应的更改,如,改变字体大小,或者改变控件的长宽,
平板的话,可以先设置字体的位置,如gravity的使用;

⑸ android如何让listview宽度减小,添加圆角,并且滑动时滑动条在屏幕边沿显示

你可以设置listview的宽度,也可以改变item的宽度。圆角的话,我一般是通过圆角的背景图片显示的。滚动条一般只能在listview的边缘显示,如果listview紧挨着屏幕,那么滚动条就也挨着屏幕,否则的话,是做不到的。

⑹ 安卓 调整listview行的宽度

要看你用的是什么适配器给ListView添加的数,不过三种都可以添加自己的布局文件

  1. SimpleAdapter,ArrayAdapter

    这两个都一样,就写一个吧

    SimpleAdapter adapter = new SimpleAdapter(this, list,R.layout.quick_item,new String[] {"name" },new int[] { R.id.barCodeTextView });

    其中"R.layout.quick_item"就是自己写的xml配置文件

  2. BaseAdapter

    就在对应的的Adapter中引入自定义布局文件,大概像这样

    LayoutInflatermInflater = LayoutInflater.from(mContext);

    convertView = mInflater.inflate(R.layout.complex_item, null);

  3. 剩下的就是写自己的布局文件,高度,宽度,字体样式都可以根据自己的需要调整,祝你成功吧

⑺ 安卓listview位置怎么调整为什么调整listView大小时,它上边界永远不动

注释
1、泪湿:犹湿透。
2、恩:指皇帝对她的恩爱。
3、熏笼:薰香炉子上罩的竹笼。

⑻ android listview 中 item 字体的大小能更改吗

import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class FloatingViewApp extends ListActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
String[] mStrings = new String[] { "Item 1", "Item 2", "Item 3",
"Item 4", "Item 5", "Item 6", "Item 7", "Item 8", "Item 9",
"Item 10", "Item 11", "Item 12" };
this.setListAdapter(new ArrayAdapter(this,
android.R.layout.simple_list_item_1, mStrings));
}
}
package com.cn.lhq;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class FloatingViewApp extends ListActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
String[] mStrings = new String[] { "Item 1", "Item 2", "Item 3",
"Item 4", "Item 5", "Item 6", "Item 7", "Item 8", "Item 9",
"Item 10", "Item 11", "Item 12" };
this.setListAdapter(new ArrayAdapter(this,
android.R.layout.simple_list_item_1, mStrings));
}
}

main.xml:

view plain to clipboardprint?
<?xml version="1.0" encoding="UTF-8"?>
<FrameLayout xmlns:android=""
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
<TextView android:id="@android:id/empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="123"/>
</LinearLayout>
<Button android:id="@+id/floating_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="悬浮按钮"
android:padding="5dip"
android:layout_margin="5dip"
android:layout_gravity="right|bottom" />
</FrameLayout>
<?xml version="1.0" encoding="UTF-8"?>
<FrameLayout xmlns:android=""
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
<TextView android:id="@android:id/empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="123"/>
</LinearLayout>
<Button android:id="@+id/floating_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="悬浮按钮"
android:padding="5dip"
android:layout_margin="5dip"
android:layout_gravity="right|bottom" />
</FrameLayout>

这是别人的一个代码,希望对你有作用,我个人理解为,你的布局应该这么做,先设计一个大的布局,然后再设计一个小的布局,将你的TextView与小布局分开,但是还是在大的布局下面.希望我的回答对你有帮助!

⑼ android listview布局问题,怎样控制listview只占屏幕的2/3

你可以将listview空间的宽度或者高度固定啊,固定成屏幕的2/3就可以了

⑽ android listview添加headweview怎样设置list大小

高度是可以设置的,宽度默认是填充满listView的宽度的。
在添加之前,设置一下headView的高度即可。
需要动态改变可以在代码里设置,否则xml里面设置就行了。

跟正常view的高度设定没什么不同的。

热点内容
sok编程 发布:2025-05-15 15:33:21 浏览:38
lms算法程序 发布:2025-05-15 15:31:53 浏览:568
数据库二级映射 发布:2025-05-15 15:14:09 浏览:476
3d文件加密 发布:2025-05-15 15:05:17 浏览:361
jquery拖拽上传图片 发布:2025-05-15 14:53:36 浏览:129
我的世界电脑服务器需要正版吗 发布:2025-05-15 14:38:53 浏览:694
大华录像机哪里有安卓设备 发布:2025-05-15 14:25:06 浏览:808
录制脚本方案 发布:2025-05-15 14:25:04 浏览:165
奇石脚本业 发布:2025-05-15 14:23:44 浏览:680
android中的socket 发布:2025-05-15 14:22:15 浏览:409