當前位置:首頁 » 安卓系統 » 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的高度設定沒什麼不同的。

熱點內容
密碼鎖壞了如何打開 發布:2025-05-15 11:30:19 瀏覽:836
怎樣增加共享文件夾連接數量 發布:2025-05-15 11:24:50 瀏覽:961
安卓如何關閉單應用音量 發布:2025-05-15 11:22:31 瀏覽:351
抖音電腦後台伺服器中斷 發布:2025-05-15 11:11:59 瀏覽:307
sql2008伺服器 發布:2025-05-15 11:03:27 瀏覽:306
我的世界pe伺服器創造 發布:2025-05-15 10:51:17 瀏覽:608
移動端打吃雞要什麼配置 發布:2025-05-15 10:48:16 瀏覽:756
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:994
ehcache存儲對象 發布:2025-05-15 10:35:31 瀏覽:528
搭建虛擬電腦的伺服器 發布:2025-05-15 10:29:31 瀏覽:270