相关疑难解决方法(0)

扩展类android.support.v4.view.ViewPager时出错

我一直在尝试为我的应用程序创建一个寻呼机,我<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="15" />根据这篇博文发表了我的代码.

寻呼机活动的XML:

<?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" >

    <android.support.v4.view.ViewPager
        android:id="@+id/instructionsViewPager"
        android:layout_width="match_parent"
        android:layout_height="match_parent" /> 
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

适配器代码:

public class MyPagerAdapter extends PagerAdapter {

    @Override
    public int getCount() {
        // TODO Auto-generated method stub
        return 2;
    }

    @Override
    public boolean isViewFromObject(View arg0, Object arg1) {
        return (arg0 == ((View) arg1));
    }

    @Override
    public void destroyItem(ViewGroup container, int position, Object object) {
        ((ViewPager) container).removeView((View) object);
    }

    @Override
    public Object instantiateItem(ViewGroup container, int position) { …
Run Code Online (Sandbox Code Playgroud)

android android-viewpager inflate-exception

11
推荐指数
3
解决办法
4万
查看次数

将前景设置为imageview

我将前景设置为我的imageview以选择何时被选中.这在android 6版本中运行良好.在选择最小版本时没有任何变化.请帮我.

<ImageView
        android:id="@+id/style_list_item_image_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:adjustViewBounds="true"
        android:foreground="@drawable/style_item_selector"
        android:scaleType="center"
        android:drawSelectorOnTop="true"
        android:clipChildren="true"
        android:clipToPadding="true"/>
Run Code Online (Sandbox Code Playgroud)

style_item_selector.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_selected="true">
        <shape xmlns:android="http://schemas.android.com/apk/res/android">
            <size android:width="60dp" android:height="80dp" />
            <stroke android:width="1dp" android:color="#ff3591" />
            <solid android:color="@color/transparent100" />
            <corners android:radius="1dp" />
        </shape>
    </item>
</selector>
Run Code Online (Sandbox Code Playgroud)

android selecteditem shape foreground

1
推荐指数
1
解决办法
7483
查看次数