使用holoeverywhere库时的setContentView我的应用程序强制关闭 [英] My app force closes on setcontentview when using the holoeverywhere library

查看:244
本文介绍了使用holoeverywhere库时的setContentView我的应用程序强制关闭的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,我试图让我的应用程序使用holoeverywhere向后兼容。在我的应用我有一个选项卡活动,3 holoeverywhere activitys。当我在2.3.3仿真器上运行我的应用程序运行,我的第一个选项卡显示,但如果我切换到我的第二个或第三个标签就意外关闭。在我行的setContentView我的第二个或第三个选项卡时出现错误。不切换标签,因为如果我在默认情况下第二个选项卡上的应用程序开始我仍然得到同样的错误引起的错误。如果我跑我的一个4.1.2设备上的应用程序,然后它工作得很好,但。

下面是我的logcat

  13 12-26:33:03.511:E / AndroidRuntime(744):致命异常:主要
12-26 13:33:03.511:E / AndroidRuntime(744):了java.lang.RuntimeException:无法启动活动ComponentInfo {com.chair49.holotimer / com.chair49.holotimer.StopWatch}:android.view.InflateException:二进制XML文件行#20:错误充气类android.view.View
12-26 13:33:03.511:E / AndroidRuntime(744):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.app.ActivityThread.startActivityNow(ActivityThread.java:1487)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.widget.TabHost $ IntentContentStrategy.getContentView(TabHost.java:654)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.widget.TabHost.setCurrentTab(TabHost.java:326)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.widget.TabHost $ 2.onTabSelectionChanged(TabHost.java:132)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.widget.TabWidget $ TabClickListener.onClick(TabWidget.java:456)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.View.performClick(View.java:2485)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.View $ PerformClick.run(View.java:9080)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.os.Handler.handleCallback(Handler.java:587)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.os.Handler.dispatchMessage(Handler.java:92)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.os.Looper.loop(Looper.java:123)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.app.ActivityThread.main(ActivityThread.java:3683)
12-26 13:33:03.511:E / AndroidRuntime(744):在java.lang.reflect.Method.invokeNative(本机方法)
12-26 13:33:03.511:E / AndroidRuntime(744):在java.lang.reflect.Method.invoke(Method.java:507)
12-26 13:33:03.511:E / AndroidRuntime(744):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:839)
12-26 13:33:03.511:E / AndroidRuntime(744):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
12-26 13:33:03.511:E / AndroidRuntime(744):在dalvik.system.NativeStart.main(本机方法)
12-26 13:33:03.511:E / AndroidRuntime(744):android.view.InflateException:二进制XML文件行#20:错误充气类android.view.View产生的原因
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.LayoutInflater.createView(LayoutInflater.java:518)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.LayoutInflater.onCreateView(LayoutInflater.java:549)
12-26 13:33:03.511:E / AndroidRuntime(744):在com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:66)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.LayoutInflater.inflate(LayoutInflater.java:408)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.LayoutInflater.inflate(LayoutInflater.java:320)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.LayoutInflater.inflate(LayoutInflater.java:276)
12-26 13:33:03.511:E / AndroidRuntime(744):在com.actionbarsherlock.internal.ActionBarSherlockCompat.setContentView(ActionBarSherlockCompat.java:853)
12-26 13:33:03.511:E / AndroidRuntime(744):在com.actionbarsherlock.app.SherlockActivity.setContentView(SherlockActivity.java:229)
12-26 13:33:03.511:E / AndroidRuntime(744):在com.chair49.holotimer.StopWatch.onCreate(StopWatch.java:49)//这是我行的setContentView
12-26 13:33:03.511:E / AndroidRuntime(744):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
12-26 13:33:03.511:E / AndroidRuntime(744):18 ...更多
12-26 13:33:03.511:E / AndroidRuntime(744):由:java.lang.reflect.InvocationTargetException
12-26 13:33:03.511:E / AndroidRuntime(744):在java.lang.reflect.Constructor.constructNative(本机方法)
12-26 13:33:03.511:E / AndroidRuntime(744):在java.lang.reflect.Constructor.newInstance(Constructor.java:415)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.LayoutInflater.createView(LayoutInflater.java:505)
12-26 13:33:03.511:E / AndroidRuntime(744):32 ...更多
12-26 13:33:03.511:E / AndroidRuntime(744):$ android.content.res.Resources NotFoundException:由造成资源不是绘制对象(彩色或路径):{的TypedValue T = 0X2 / D = 0x101030a一个= -1}
12-26 13:33:03.511:E / AndroidRuntime(744):在android.content.res.Resources.loadDrawable(Resources.java:1681)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.content.res.TypedArray.getDrawable(TypedArray.java:601)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.View<&初始化GT;(View.java:1951)
12-26 13:33:03.511:E / AndroidRuntime(744):在android.view.View<&初始化GT;(View.java:1899)
12-26 13:33:03.511:E / AndroidRuntime(744):35 ...更多

下面是我的XML我的第三个选项卡

 <?XML版本=1.0编码=UTF-8&GT?;
<的RelativeLayout的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
机器人:layout_width =match_parent
机器人:layout_height =match_parent><的LinearLayout
    机器人:layout_width =FILL_PARENT
    机器人:layout_height =WRAP_CONTENT
    机器人:layout_alignParentBottom =真
    机器人:layout_alignParentLeft =真
    机器人:layout_weight =50
    机器人:重力=底
    机器人:weightSum =100>    < RelativeLayout的
        机器人:layout_width =match_parent
        机器人:layout_height =48dp
        机器人:layout_alignParentBottom =真正的>        <查看
            机器人:ID =@ + ID /厂景
            机器人:layout_width =match_parent
            机器人:layout_height =1dip
            机器人:layout_alignParentTop =真
            机器人:layout_marginLeft =4dip
            机器人:layout_marginRight =4dip
            机器人:背景=机器人:ATTR /安卓:?dividerVertical/>        <查看
            机器人:ID =@ + ID / ViewColorPickerHelper
            机器人:layout_width =1dip
            机器人:layout_height =WRAP_CONTENT
            机器人:layout_alignParentBottom =真
            机器人:layout_alignParentTop =真
            机器人:layout_centerHorizo​​ntal =真
            机器人:layout_marginBottom =4dip
            机器人:layout_marginTop =4dip
            机器人:背景=机器人:ATTR /安卓:?dividerVertical/>        < org.holoeverywhere.widget.Button
            机器人:ID =@ + ID / bStart
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            机器人:layout_alignLeft =@ + ID /厂景
            机器人:layout_alignParentTop =真
            机器人:layout_toLeftOf =@ + ID / ViewColorPickerHelper
             风格=@风格/ Holo.Button.Borderless
            机器人:文字=开始/>        < org.holoeverywhere.widget.Button
            机器人:ID =@ + ID / bStop层
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =match_parent
            机器人:layout_alignParentTop =真
            机器人:layout_alignRight =@ + ID /厂景
            机器人:layout_toRightOf =@ + ID / ViewColorPickerHelper
             风格=@风格/ Holo.Button.Borderless
            机器人:文字=停止/>
    < / RelativeLayout的>
< / LinearLayout中><天文台
    机器人:ID =@ + ID / chronometer2
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =WRAP_CONTENT
    机器人:layout_alignParentRight =真
    机器人:layout_alignParentTop =真
    机器人:文字=天文台
    机器人:TEXTSIZE =0像素
    机器人:知名度=隐形/>< TableLayout
    机器人:ID =@ + ID / tableLayout1
    机器人:layout_width =WRAP_CONTENT
    机器人:layout_height =WRAP_CONTENT
    机器人:layout_centerHorizo​​ntal =真
    机器人:layout_marginTop =56dp>    <的TableRow
        机器人:ID =@ + ID / tableRow1
        机器人:layout_width =WRAP_CONTENT
        机器人:layout_height =WRAP_CONTENT>        <的ImageButton
            机器人:ID =@ + ID / hourup
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
             风格=@风格/ Holo.Button.Borderless
            机器人:可点击=假
            机器人:SRC =@绘制/向上
            机器人:知名度=隐形/>        <的ImageButton
            机器人:ID =@ + ID / minuteup
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
             风格=@风格/ Holo.Button.Borderless
            机器人:可点击=假
            机器人:SRC =@绘制/向上
            机器人:知名度=隐形/>        <的ImageButton
            机器人:ID =@ + ID / secondup
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            风格=@风格/ Holo.Button.Borderless
            机器人:可点击=假
            机器人:SRC =@绘制/向上
            机器人:知名度=隐形/>
    < /&的TableRow GT;    <的TableRow
        机器人:ID =@ + ID / tableRow2
        机器人:layout_width =WRAP_CONTENT
        机器人:layout_height =WRAP_CONTENT>        < org.holoeverywhere.widget.TextView
            机器人:ID =@ + ID /小时
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            机器人:比重=中心
            机器人:文字=00
            机器人:TEXTSIZE =35SP/>        < org.holoeverywhere.widget.TextView
            机器人:ID =@ + ID /分钟
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            机器人:比重=中心
            机器人:文字=00
            机器人:TEXTSIZE =35SP/>        < org.holoeverywhere.widget.TextView
            机器人:ID =@ + ID /秒
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            机器人:比重=中心
            机器人:文字=00
            机器人:TEXTSIZE =35SP/>        < org.holoeverywhere.widget.TextView
            机器人:ID =@ + ID /结束
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            机器人:layout_marginBottom =58dp
            000:机器人文本= />
    < /&的TableRow GT;    <的TableRow
        机器人:ID =@ + ID / tableRow3
        机器人:layout_width =WRAP_CONTENT
        机器人:layout_height =WRAP_CONTENT>        <的ImageButton
            机器人:ID =@ + ID / hourdown
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            风格=@风格/ Holo.Button.Borderless
            机器人:可点击=假
            机器人:SRC =@绘制/下
            机器人:知名度=隐形/>        <的ImageButton
            机器人:ID =@ + ID / minutedown
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            风格=@风格/ Holo.Button.Borderless
            机器人:可点击=假
            机器人:SRC =@绘制/下
            机器人:知名度=隐形/>        <的ImageButton
            机器人:ID =@ + ID / seconddown
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            风格=@风格/ Holo.Button.Borderless
            机器人:可点击=假
            机器人:SRC =@绘制/下
            机器人:知名度=隐形/>
    < /&的TableRow GT;
< / TableLayout>


解决方案

  

的android:ATTR /安卓dividerVertical


这是什么?

 ?dividerVertical

和它:风格=@风格/ Holo.Button.Borderless结果
右:风格=?borderlessButtonStyle

和它:< org.holoeverywhere.widget.TextView /> 结果
<的TextView /> 没有工作

Hi I'm trying to make my app backwards compatible using holoeverywhere. In my app I have a tab activity and 3 holoeverywhere activitys. When I run my app on a 2.3.3 emulator it runs and my first tab is shown but if I switch to my second or third tab it closes unexpectedly. The error occurs in my second or third tab on my setContentView line. The error isn't caused by switching tabs because if I have the app start on the second tab by default I still get the same error. If I run my app on a 4.1.2 device then it works just fine though.

Here is my logcat

12-26 13:33:03.511: E/AndroidRuntime(744): FATAL EXCEPTION: main
12-26 13:33:03.511: E/AndroidRuntime(744): java.lang.RuntimeException: Unable to start            activity ComponentInfo{com.chair49.holotimer/com.chair49.holotimer.StopWatch}:         android.view.InflateException: Binary XML file line #20: Error inflating class android.view.View
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.app.ActivityThread.startActivityNow(ActivityThread.java:1487)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:654)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.widget.TabHost.setCurrentTab(TabHost.java:326)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:132)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:456)
12-26 13:33:03.511: E/AndroidRuntime(744):  at  android.view.View.performClick(View.java:2485)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.View$PerformClick.run(View.java:9080)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.os.Handler.handleCallback(Handler.java:587)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.os.Handler.dispatchMessage(Handler.java:92)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.os.Looper.loop(Looper.java:123)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.app.ActivityThread.main(ActivityThread.java:3683)
12-26 13:33:03.511: E/AndroidRuntime(744):  at java.lang.reflect.Method.invokeNative(Native Method)
12-26 13:33:03.511: E/AndroidRuntime(744):  at java.lang.reflect.Method.invoke(Method.java:507)
12-26 13:33:03.511: E/AndroidRuntime(744):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
12-26 13:33:03.511: E/AndroidRuntime(744):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
12-26 13:33:03.511: E/AndroidRuntime(744):  at dalvik.system.NativeStart.main(Native Method)
12-26 13:33:03.511: E/AndroidRuntime(744): Caused by: android.view.InflateException: Binary XML file line #20: Error inflating class android.view.View
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.LayoutInflater.createView(LayoutInflater.java:518)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.LayoutInflater.onCreateView(LayoutInflater.java:549)
12-26 13:33:03.511: E/AndroidRuntime(744):  at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:66)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
12-26 13:33:03.511: E/AndroidRuntime(744):  at com.actionbarsherlock.internal.ActionBarSherlockCompat.setContentView(ActionBarSherlockCompat.java:853)
12-26 13:33:03.511: E/AndroidRuntime(744):  at com.actionbarsherlock.app.SherlockActivity.setContentView(SherlockActivity.java:229)
12-26 13:33:03.511: E/AndroidRuntime(744):  at com.chair49.holotimer.StopWatch.onCreate(StopWatch.java:49)  // this is my setcontentview line
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
12-26 13:33:03.511: E/AndroidRuntime(744):  ... 18 more
12-26 13:33:03.511: E/AndroidRuntime(744): Caused by: java.lang.reflect.InvocationTargetException
12-26 13:33:03.511: E/AndroidRuntime(744):  at java.lang.reflect.Constructor.constructNative(Native Method)
12-26 13:33:03.511: E/AndroidRuntime(744):  at java.lang.reflect.Constructor.newInstance(Constructor.java:415)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.LayoutInflater.createView(LayoutInflater.java:505)
12-26 13:33:03.511: E/AndroidRuntime(744):  ... 32 more
12-26 13:33:03.511: E/AndroidRuntime(744): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x101030a a=-1}
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.content.res.Resources.loadDrawable(Resources.java:1681)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.View.<init>(View.java:1951)
12-26 13:33:03.511: E/AndroidRuntime(744):  at android.view.View.<init>(View.java:1899)
12-26 13:33:03.511: E/AndroidRuntime(744):  ... 35 more

Here is my xml for my third tab

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_weight="50"
    android:gravity="bottom"
    android:weightSum="100">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="48dp"
        android:layout_alignParentBottom="true" >

        <View
            android:id="@+id/view1"
            android:layout_width="match_parent"
            android:layout_height="1dip"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="4dip"
            android:layout_marginRight="4dip"
            android:background="?android:attr/android:dividerVertical" />

        <View
            android:id="@+id/ViewColorPickerHelper"
            android:layout_width="1dip"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_marginBottom="4dip"
            android:layout_marginTop="4dip"
            android:background="?android:attr/android:dividerVertical" />

        <org.holoeverywhere.widget.Button
            android:id="@+id/bStart"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/view1"
            android:layout_alignParentTop="true"
            android:layout_toLeftOf="@+id/ViewColorPickerHelper"
             style="@style/Holo.Button.Borderless"
            android:text="Start" />

        <org.holoeverywhere.widget.Button
            android:id="@+id/bStop"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_alignParentTop="true"
            android:layout_alignRight="@+id/view1"
            android:layout_toRightOf="@+id/ViewColorPickerHelper"
             style="@style/Holo.Button.Borderless"
            android:text="Stop" />
    </RelativeLayout>
</LinearLayout>

<Chronometer
    android:id="@+id/chronometer2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:text="Chronometer"
    android:textSize="0px"
    android:visibility="invisible" />

<TableLayout
    android:id="@+id/tableLayout1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="56dp" >

    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <ImageButton
            android:id="@+id/hourup"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             style="@style/Holo.Button.Borderless"
            android:clickable="false"
            android:src="@drawable/up"
            android:visibility="invisible" />

        <ImageButton
            android:id="@+id/minuteup"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             style="@style/Holo.Button.Borderless"
            android:clickable="false"
            android:src="@drawable/up"
            android:visibility="invisible" />

        <ImageButton
            android:id="@+id/secondup"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            style="@style/Holo.Button.Borderless"
            android:clickable="false"
            android:src="@drawable/up"
            android:visibility="invisible" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <org.holoeverywhere.widget.TextView
            android:id="@+id/hour"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:text="00 : "
            android:textSize="35sp" />

        <org.holoeverywhere.widget.TextView
            android:id="@+id/minute"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:text="00 : "
            android:textSize="35sp" />

        <org.holoeverywhere.widget.TextView
            android:id="@+id/second"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:text="00"
            android:textSize="35sp" />

        <org.holoeverywhere.widget.TextView
            android:id="@+id/ending"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="58dp"
            android:text=".000" />
    </TableRow>

    <TableRow
        android:id="@+id/tableRow3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <ImageButton
            android:id="@+id/hourdown"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            style="@style/Holo.Button.Borderless"
            android:clickable="false"
            android:src="@drawable/down"
            android:visibility="invisible" />

        <ImageButton
            android:id="@+id/minutedown"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            style="@style/Holo.Button.Borderless"
            android:clickable="false"
            android:src="@drawable/down"
            android:visibility="invisible" />

        <ImageButton
            android:id="@+id/seconddown"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            style="@style/Holo.Button.Borderless"
            android:clickable="false"
            android:src="@drawable/down"
            android:visibility="invisible" />
    </TableRow>
</TableLayout>

解决方案

?android:attr/android:dividerVertical

What is it?

?dividerVertical

And it: style="@style/Holo.Button.Borderless"
Right: style="?borderlessButtonStyle"

And it: <org.holoeverywhere.widget.TextView />
<TextView /> Didn't work?

这篇关于使用holoeverywhere库时的setContentView我的应用程序强制关闭的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆