视图上的ImageView不会出现在Android上

时间:2014-02-28 02:31:51

标签: android titanium

视图上的ImageView不会出现在Android

我有非常简单的代码,只在视图上设置两个Imageview 它适用于iOS

我已确认'视图'已正确显示。 (切换我注释掉的backgroundColor。)

iOS上的嵌套视图是否存在任何偏差?

in .xml

<View id="LowMenu"> 
<ImageView id="LevelLabel" onClick="changeLevel" />
<ImageView id="TweetButton" onClick="clickTweetButton" />
</View>

in .tss

"#LevelLabel": {
    left:'4%',
    height:'100%',
    width:'40%',
},
"#TweetButton": {
    image:"/img/twitter.png",
    height:'100%',
    right:'4%',
}
"#LowMenu": {
//  backgroundColor:'white',
    height:'10%',
    width:'100%',
    bottom:'1%'

}

3 个答案:

答案 0 :(得分:0)

在android中,如果你想显示你的ImageView你必须从文件夹drawable获取文件,并且要在android中添加id,你必须调用android:id="@+id/不是android:id="id这是android中的ImageView的示例代码:

   <ImageView 
    android:id="@+id/LevelLabel"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="20dp"
    android:layout_marginLeft="30dp"
    android:src="@drawable/image"/>    

答案 1 :(得分:0)

这是应该在android中完成的方式:

<?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="match_parent"
    android:orientation="vertical" >

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/img1" />

    <ImageView
        android:id="@+id/imageView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/img2" />

</LinearLayout>

您可以根据需要自定义它。希望它有所帮助

答案 2 :(得分:0)

在Titanium和Android中,当使用ImageView时,你必须设置图像的路径,如下所示:“/ images / yourFolder / otherFolder / image.png”。确保在路径“/ images ...”

之前有第一个斜杠