Android:align_left与中心对齐

我有一个包含谷歌地图的片段: 地图占据整个屏幕并启用了mylocation: map.setMyLocationEnabled(true); 以下代码应将 mylocation按钮与屏幕的左上角对齐: // Get the mylocation button view View locationButton = ((View) mapview.findViewById(Integer.parseInt(“1”)).getParent()).findViewById(Integer.parseInt(“2”)); RelativeLayout.LayoutParams rlp = (RelativeLayout.LayoutParams) locationButton.getLayoutParams(); rlp.addRule(RelativeLayout.ALIGN_PARENT_TOP); rlp.addRule(RelativeLayout.ALIGN_PARENT_LEFT); 但是 – 这只会将按钮与屏幕的顶部中心对齐。 但是,如果我添加这个: if (Build.VERSION.SDK_INT >= 17) { rlp.addRule(RelativeLayout.ALIGN_PARENT_START); } 然后它正确地对齐左边。 问题是在api 17之前不能以编程方式使用ALIGN_PARENT_START,我需要从较低的api级别支持。 为什么align_parent_left不能独立工作以将按钮对齐到左边?

startDrag方法已过时,无法编译该程序

不推荐使用startDrag(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int) 。 如何解决这个问题而不失去与旧版本的兼容性? 还有其他选择吗? 我正在学习android基础知识,在尝试简单的拖放操作时,我遇到了这个错误。

How2:将JPanel添加到Document,然后导出为PDF

有关编程的任何论坛的第一篇文章…我通常只是搜索直到我找到答案…但这次我真的卡住了…… 这是问题…我有一个JPanel,最近发现itext为您提供了一种将Java GUI导出为PDF的方法… 我似乎无法理解itext的语言,也不知道如何将简单的JPanel添加到文档然后将该文档导出为PDF …这就是我目前所拥有的… import java.io.FileOutputStream; import com.itextpdf.text.*; import com.itextpdf.text.pdf.*; import java.awt.Color; import javax.swing.*; public class HelloWorld { public static void main(String[] args) { try { //Panel creation and setup JPanel panel = new JPanel(); //just to ensure that the panel has content… JLabel label = new JLabel(“i am a label”); panel.add(label); panel.setSize(100,100); //so […]

使用Java bean作为Grails域类

有许多类似的问题,但我无法确切地找到如何在grails应用程序中使用POJO模型。 考虑以下Java Bean: package com.example.java; public class UserBean { String name; String surname; Integer age; //— assume setters and getters here } 和grails域类: package com.example.grails class User extends com.example.java.UserBean { static constraints = { name(blank:false) surname() age() } } 和scaffold = true的伴侣控制器。 我不确定这是否可行,但我没有看到任何暗示的东西。 这个编译并运行正常,直到我尝试从生成的视图中添加新用户。 然后我明白了 org.hibernate.MappingException: Unknown entity: com.example.grails.User 有任何想法吗?

读取动画GIF中帧之间的延迟

你如何阅读每帧之间动画GIF的控制块? 我对每帧之间的延迟感兴趣。 我看过ImageReader的Javadoc,我什么都没看到。 这是我从动画GIF中读取所有帧的代码,如何增强它以读取动画GIF中嵌入的每个帧的元数据? List list = new ArrayList(); try { ImageReader reader = ImageIO.getImageReadersBySuffix(“gif”).next(); reader.setInput(ImageIO.createImageInputStream(urlImage.openStream())); int i = reader.getMinIndex(); int numImages = reader.getNumImages(true); while (i < numImages) { list.add(reader.read(i++)); } // do stuff with frames of image… } catch (Exception e) { e.printStackTrace(); }

嵌套BiFunction的深度(或限制,如果有的话)是多少

我一直在玩BiFunction ( java.util.function )。 我举了一些例子,我有一个问题。 是否可以使用BiFunction嵌套操作的次数有限制? 是否像想要的那样多次嵌套假设的add(a, b)方法一样简单? 例如三个嵌套的theFunction.apply() public static int methodContainingMethod (int a, int b, int c, BiFunction theFunction) { return theFunction.apply(theFunction.apply(theFunction.apply(a,b),c),c),c); } 四个嵌套theFunction.apply() return theFunction.apply(theFunction.apply(theFunction.apply(theFunction.apply(a,b),c),c),c),c); 嵌套的数量可以继续,我测试嵌套function超过十次。 我没有确切要求需要多少嵌套……但我很好奇这样可以做多少嵌套?

如何将Project Explorer视图添加到Eclipse RCP应用程序

有人能告诉我如何在我的RCP中实现项目资源管理器视图吗?

mybatis参数替换如何在@SelectProvider中工作

我inheritance了一些我想要理解的代码,而我在@SelectProvider上找到的任何搜索都发现了很多东西。 Java DAO @SelectProvider(type = CategoryDaoSelectProvider.class, method = “findByParentIdAndName”) Category findByParentIdAndName(@Param(“parentId”) Long parentId, @Param(“name”) String name); 选择提供商 public class CategoryDaoSelectProvider { public static String findByParentIdAndName(Map params) { Long parentId = (Long)params.get(“parentId”); // WHY IS THIS HERE??? StringBuffer buffer = new StringBuffer(); buffer.append(“SELECT COUNT(id) FROM Category “); if (parentId == null) { buffer.append(“WHERE parentId IS NULL […]

以明确的意图NullPointerException启动Android IntentService

我正在尝试从主活动中的clickhandler启动IntentService 。 我现在正在研究Intents但还没有完全掌握它。 我不确定我应该如何在这里实例化我的意图并将其传递给startService 。 我不知道为什么我要做这样的事情,在我的服务中不会使用Intent ,我知道。 我不知道如何调试这个问题。 从点击回调: this.commute = new Commute(); locationService = new LocationService(); locationService.setCommute(commute); // com.orm.SugarApp@8b2e18f is this.getApplicationContext() … Context context = this.getBaseContext(); System.out.println(“!!!!!!!!!!!!!!!!!!!!!”); System.out.println(context); Intent intent = new Intent(context, LocationService.class); System.out.println(locationService); System.out.println(intent); locationService.startService(intent); // <—- OFFENDING LINE System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@"); chronometer.setBase(SystemClock.elapsedRealtime()); chronometer.start(); commute.start(); 回溯之前的logcat,没有任何对象为null …: 01-27 09:53:44.465 2718-2718/org.skyl.commutetracker I/System.out﹕ !!!!!!!!!!!!!!!!!!!!! 01-27 09:53:44.466 […]

@Entity实体无法解析为某个类型

学习Spring MVC和Hibernate。 import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity public class Customer { 在@Entity行中有一个错误:实体无法解析为某个类型 我从spring-framework-2.5.6获得了jar子你能告诉我我在这里缺少什么吗?