首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

禁止图片自动缩放有关问题

2013-11-08 
禁止图片自动缩放问题写了一个用ViewPager来实现页面滑动的代码(也是从网上看来的代码,自己稍微修改了下),

禁止图片自动缩放问题
写了一个用ViewPager来实现页面滑动的代码(也是从网上看来的代码,自己稍微修改了下),但是图片放在ImageView会自动放大(图片大小没有容器那么大),不知道有什么办法不让图片放大呢?
具体细节可参看如下:

XML资源文件
主资源文件:
activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
    
<LinearLayout
    android:id="@+id/viewGroup"
    android:layout_width="fill_parent"
    android:layout_height="20dp"
    android:gravity="center_horizontal"
    android:orientation="horizontal" >
</LinearLayout>

<!--android:layout_marginBottom="30dp"-->
    
    <android.support.v4.view.ViewPager
        android:id="@+id/viewPager"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />    

</LinearLayout>


item1.xml,item2.xml,item3.xml,item4.xml,item5.xml,item6.xml都是一样的,呵呵:
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <ImageView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:gravity="center_horizontal"
        android:background="@drawable/guide01" >
    </ImageView>

</LinearLayout>

[解决办法]
确定系统有app store应用吗?
[解决办法]
com.android.vending这个就是Play Store的包名。
    private void func() {
        ComponentName componet = new ComponentName("com.android.vending", "com.android.vending.AssetBrowserActivity");

        Intent i = new Intent();
        i.setComponent(componet);
        startActivity(i);
    }

这个方法就可以启动Play Store了。
推广开来,这个方法可以启动任何一个应用,你可以从PackageManager里获取到应用的包名和主Activity的类名,把这两个参数传给ComponentName就可以了。

热点排行