Tag: 查看

dispatchPopulateAccessibilityEvent未触发

我正在尝试在我的应用中实现辅助function。 我对它的实际运作方式感到困惑。 我在不同的包中有一个简单的imageView,我将事件发送到: public final void onClick(final android.view.View v) { android.util.Log.v(CLASSNAME,”onClick tag:”+v.getTag()); v.sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent.TYPE_VIEW_CLICKED); 我已按照以下方式实施Accessibility类: import android.content.Context; public final class Accessibility extends android.view.View { public Accessibility(Context context) { super(context); // TODO Auto-generated constructor stub } public static android.view.accessibility.AccessibilityManager manager = (android.view.accessibility.AccessibilityManager)getSystemService(android.content.Context.ACCESSIBILITY_SERVICE); public static android.view.accessibility.AccessibilityEvent event = android.view.accessibility.AccessibilityEvent.obtain(); public static Accessibility accessibility; public static boolean isEenabled() { […]

convertView.getTag(); 创建投射错误

我正在使用片段来创建一个填充了CheckBox的ListView 。 我尽力找到基于其他问题的解决方案,但我似乎无法修复它。 当我运行脚本而不使用: convertView.getTag(); 我的应用程序运行正常,但列表中项目的位置不保存。 视图项目跳转。 但是,当我使用该方法时,我收到一个错误。 日志猫说: 01-02 23:54:20.662: E/InputEventReceiver(1209): Exception dispatching input event. 01-02 23:54:20.672: D/AndroidRuntime(1209): Shutting down VM 01-02 23:54:20.672: W/dalvikvm(1209): threadid=1: thread exiting with uncaught exception (group=0x40a13300) 01-02 23:54:20.782: E/AndroidRuntime(1209): FATAL EXCEPTION: main 01-02 23:54:20.782: E/AndroidRuntime(1209): java.lang.ClassCastException: com.MrBabilin.youdeserveadrink.Items cannot be cast to com.MrBabilin.youdeserveadrink.AlcoholList$MyCustomAdapter$ViewHolder 01-02 23:54:20.782: E/AndroidRuntime(1209): at com.MrBabilin.youdeserveadrink.AlcoholList$MyCustomAdapter.getView(AlcoholList.java:169) 01-02 23:54:20.782: […]

将视图从一个活动传递到另一个活

我正在尝试将视图从一个活动传递到另一个活动。 在我的第一个活动onButtonClick ,我使用Intent导航到另一个活动。 我写了这行setContentView(R.layout.main); 在第1个活动中,还声明了一个graphView 。 现在的问题是,我想在第二个活动中填充graphView但是它的引用即mySimpleXYPlot = (XYPlot) findViewById(R.id.mySimpleXYPlot); 在第1次活动中出现。 那么我怎样才能在第二次活动中mySimpleXYPlot ? 如果我使用 setContentView(R.layout.main); mySimpleXYPlot = (XYPlot) findViewById(R.id.mySimpleXYPlot); 在第二个活动中,整个布局重新启动,我不想发生:( 任何帮助都将得到满足!