小编Hus*_*ein的帖子

StackOverflow错误,View.inflate异常

我有一个仪表板布局,有几个图像.当我运行应用程序时,我得到强制关闭错误,错误指向仪表板avtivty中的这一行膨胀布局(即setContentView(R.layout.dashboard).我不明白为什么.我使用相同的仪表板布局与其他图像和一切都很好.现在它有六张图片,但尺寸要大得多.我不知道这是不是问题以及如何解决这个问题?谢谢.这是我的仪表盘布局.

<com.utils.DashboardLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/background" >

<Button
    android:id="@+id/home_btn_general_knowledge"
    style="@style/DPDashBoardButton"
    android:drawableTop="@drawable/general_knowledge_icon_bg_selector"
    android:onClick="onGeneralKnowledgeClick"
    android:text="General Knowledge" />

<Button
    android:id="@+id/home_btn_brainteasers"
    style="@style/DPDashBoardButton"
    android:drawableTop="@drawable/brain_teasers_icon_bg_selector"
    android:onClick="onBrainTeasersClick"
    android:text="Brain Teasers" />

<Button
    android:id="@+id/home_btn_movies"
    style="@style/DPDashBoardButton"
    android:drawableTop="@drawable/movies_icon_bg_selector"
    android:onClick="onMoviesClick"
    android:text="Movies" />

<Button
    android:id="@+id/home_btn_sports"
    style="@style/DPDashBoardButton"
    android:drawableTop="@drawable/sports_icon_bg_selector"
    android:onClick="onSportsClick"
    android:text="Sports" />

<Button
    android:id="@+id/home_btn_music"
    style="@style/DPDashBoardButton"
    android:drawableTop="@drawable/music_icon_bg_selector"
    android:onClick="onMusicClick"
    android:text="Music" />

<Button
    android:id="@+id/home_btn_celebrities"
    style="@style/DPDashBoardButton"
    android:drawableTop="@drawable/celebrity_icon_bg_selector"
    android:onClick="onCelebritiesClick"
    android:text="Celebrities" />
Run Code Online (Sandbox Code Playgroud)

这是错误logcat:

01-08 02:29:29.216: E/AndroidRuntime(4221): FATAL EXCEPTION: main
01-08 02:29:29.216: E/AndroidRuntime(4221): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.hussein.android./com.hussein.android.DashBoardActivity}: android.view.InflateException: Binary XML file line #7: Error inflating class android.widget.Button
01-08 02:29:29.216: E/AndroidRuntime(4221): …
Run Code Online (Sandbox Code Playgroud)

html java stack-overflow mobile android

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

自定义排序字符串数组

给定一个包含七种颜色的彩虹但按随机顺序排列的字符串数组,我不知何故应该按此顺序对此数组进行排序以输出红色,橙色,绿色,......,紫色.彩虹色的顺序.我该如何排序这个数组?

c++ sorting

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

缩小两个活动之间的过渡动​​画

我检查了API代码附带的过渡动画,我找到了动画zoom_enter和zoom_exit,其中活动1下沉IN以显示活动2.我需要反过来.我需要活动2从内部缩小并进入顶部.(我希望你能得到我).这种类型的动画在iphone屏幕转换时是相同的.

下面的代码是我不需要的效果.这是zoom_enter.xml的代码

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/decelerate_interpolator">
    <scale android:fromXScale="2.0" android:toXScale="1.0"
       android:fromYScale="2.0" android:toYScale="1.0"
       android:pivotX="50%p" android:pivotY="50%p"
       android:duration="@android:integer/config_mediumAnimTime" />
</set>
Run Code Online (Sandbox Code Playgroud)

这是zoom_exit.xml的代码

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/decelerate_interpolator"
    android:zAdjustment="top">
    <scale android:fromXScale="1.0" android:toXScale=".5"
       android:fromYScale="1.0" android:toYScale=".5"
       android:pivotX="50%p" android:pivotY="50%p"
       android:duration="@android:integer/config_mediumAnimTime" />
    <alpha android:fromAlpha="1.0" android:toAlpha="0"
        android:duration="@android:integer/config_mediumAnimTime"/>
</set>
Run Code Online (Sandbox Code Playgroud)

然后在startActivity之后我调用下面的方法:

 overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit);
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我如何更改上述文件,以解释我的屏幕转换?

android android-animation

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

标签 统计

android ×2

android-animation ×1

c++ ×1

html ×1

java ×1

mobile ×1

sorting ×1

stack-overflow ×1