當前位置:首頁 » 安卓系統 » androidxml圖片

androidxml圖片

發布時間: 2022-07-12 11:27:23

Ⅰ android開發xml中如何設置背景圖才能填充整個屏幕代碼如下

1. android:background="@drawable/background2"

這句話裡面定義的背景圖片太小了吧?建議使用純顏色試試,或者改用.9.png圖片做背景。

2. 說句題外話,不要使用AbsoluteLayout了,使用RelativeLayout,LinearLayout,FrameLayout等。

Ⅱ Android studio中XML文件調用圖片,這樣有什麼問題格式嗎 還有就是Android

1.在drawable/pic2前面添加@,引用drawable-xhdpi,drawable-mdpi等文件夾下圖片的格式是:@drawable/name_pic,同理引用其他xml文件的格式也是:@string/name_str,@dimen/name_dimen,@anim/name_anim,@array/name_array等

Ⅲ 在android中的xml里怎麼布置在一個圖片上顯示文字

可以用FrameLayout來實現。在FrameLayout控制項中用ImageView和TextView就能實現上面的效果。(RelativeLayout也能實現,方法和FrameLayout基本一樣)

Ⅳ Android開發問題,我要在XML中的固定位置顯示圖片,圖片有很多張,我要隨機展示,如何操作,求詳細代碼。

private ImageView imageView;
private Button button;
private int i, a;
private Integer[] integers = new Integer[] { R.drawable.android1,
R.drawable.android2, R.drawable.android3, R.drawable.android4,
R.drawable.android5, R.drawable.android6, R.drawable.android7,
R.drawable.android8 };
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imageView = (ImageView) findViewById(R.id.image);
button = (Button) findViewById(R.id.random);
imageView.setBackgroundResource(integers[0]);
// 1 通過點擊事件來隨機顯示
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
a = (int) (Math.random() * 8);
System.out.println(a);
imageView.setBackgroundResource(integers[a]);
}
});
// 2 通過線程來隨機顯示
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
while (i < 5) {
i++;
handler.sendEmptyMessage(0);
try {
Thread.sleep(5000);
if (i == 5)
i = 0;
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}).start();
// for (i = 0; i < 2; i++) {
// a = (int) (Math.random() * 8);
// System.out.println(a);
// handler.sendEmptyMessage(0);
// try {
// Thread.sleep(3000);
// } catch (InterruptedException e) {
// e.printStackTrace();
// }
// if (i > 0) {
// i = 0;
// }
// }
}
Handler handler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case 0:
a = (int) (Math.random() * 8);
imageView.setBackgroundResource(integers[a]);
break;
default:
break;
}
};
};
自己隨便寫的。不清楚的話, 你再問。

Ⅳ android:在xml中ImageButton的圖片變形,但是圖片的尺寸是64*64的,為什麼會變形怎麼解決呢

使用的圖片,在安卓裡面,要做成高中低三種格式的,手機會根據解析度自行調整。我估計你只有一種格式,所以這樣。

Ⅵ android 解析xml文件中的圖片請問要怎麼做

XML是一種網頁式文件,一般都是由網路瀏覽器進行解碼,如果你的手機是安卓系統的,你可以通過用UC瀏覽器的功能表,下載管理,文件管理,找到您的XML文件,點擊讀取。或者使用office軟體打開[建議使用] 網上有金軟等office軟體,打開該XML文件即可。
提示:並不是XML都可以正常讀取的。容易亂碼。

Ⅶ Android XML添加了圖片,運行的時候不顯示

可能是放圖片的文件夾下沒有圖片,可能是沒有引入xml,可能是程序報錯了!圖片格式要是Png的
參考:http://jingyan..com/article/27fa7326db6bbd46f8271fae.html

Ⅷ android xml圖片找不到指定的資源文件報錯應該怎麼解決

我們在Android framework中修改資源文件時,在Android
4.0之前,都是直接在sourcecode/frameworks/base/core/res/res下面添加對應的資源文件,然後編譯framework-res即可,但是這種情況到了Android
4.1就有改變了。按照以前的方法在編譯的時候卻會報錯,提示找不到引用的資源文件,一般情況下找不到資源文件有以下幾個原因:

(1). 資源id寫錯了,導致id不匹配;

(2). 未編譯framework-res,從而導致無法找到資源文件;
比如你在framework中添加了一張圖片,但你在編譯framework-res之前去編譯引用該資源的SystemUI,那肯定是找不到的。

(3). 未import正確的資源包;
在frameworks/base/core/res/res下編譯生成的資源文件保存在out/target/common/R/com/android/internal/R.java
可以先在該R.java內看有沒有你的資源id,然後檢查源代碼有沒有:

import com.android.internal.R;

(4). 沒有修改frameworks/base/core/res/res/values/public.xml;

第四點是Android 4.1才需要做的,在Android
4.1之前,我們添加一個資源文件,編譯時會自動添加到public.xml中,但到了Android 4.1卻不會了,需要手動添加,比如:

添加了一個布局文件,則需要在public.xml中添加如下代碼:

[html] view
plainprint?

<java-symbol type="layout" name="usb_storage_connection_connected" />
<java-symbol type="layout" name="usb_storage_connection_connected" />

添加了一個字元串,則需要在public.xml中添加如下代碼:

[html] view
plainprint?

<java-symbol type="string" name="usb_storage_connection_message" />
<java-symbol type="string" name="usb_storage_connection_message" />

添加了一張圖片,則需要在public.xml中添加如下代碼:

[html] view
plainprint?

<java-symbol type="drawable" name="usb_storage_connected" />
<java-symbol type="drawable" name="usb_storage_connected" />

在布局文件中新增了一個控制項的id,則需要在public.xml中添加如下代碼:

[html] view
plainprint?

<java-symbol type="id" name="mytextView" />
<java-symbol type="id" name="mytextView" />

新添加的資源仿照public.xml中原有的方式加上即可。

熱點內容
dz上傳的圖片不顯示 發布:2025-01-28 09:37:42 瀏覽:886
joinsql多表 發布:2025-01-28 09:23:26 瀏覽:728
php數組循環賦值 發布:2025-01-28 09:23:25 瀏覽:133
android42系統 發布:2025-01-28 09:21:59 瀏覽:901
菜單設計c語言 發布:2025-01-28 09:21:54 瀏覽:273
sql多表查詢優化 發布:2025-01-28 09:21:05 瀏覽:502
iphone6便捷訪問 發布:2025-01-28 09:05:11 瀏覽:176
四位驗證密碼是多少 發布:2025-01-28 08:56:13 瀏覽:808
筆記本顯卡如何配置 發布:2025-01-28 08:49:49 瀏覽:602
為什麼安卓會有卸載殘留 發布:2025-01-28 08:32:00 瀏覽:89