【java – 在这个游戏中使用哪个布局管理器?】教程文章相关的互联网学习教程文章

java – 应用程序在Eclipse的调试/运行中工作,但.APK在解析包含自定义视图的XML布局时给出.classNotFoundException【代码】

当应用程序通过USB从Eclipse安装时,我的应用程序将在我的目标设备(HTC Desire HD)上进行调试和运行. 但是,当我导出到.APK然后在我的Desire HD上安装此.APK(首先手动卸载我之前安装的应用程序)时,它会崩溃. 检查过Logcat中的错误后,我可以看到,在布局XML文件中使用其完全限定名称引用的自定义扩展View of mine,显然无法找到并导致.classNotFoundException. Logcat错误跟踪中的两条感兴趣的行是: 04-09 21:29:01.101:E / Android...

Java单元测试,目录布局【代码】

在为Java代码构建一套单元测试时,是否存在将测试代码放在与源代码相关的位置的约定? 例如,如果我有一个包含一堆.java源文件的目录/ java,最好将测试用例放在/ java本身或使用/ java / test之类的东西. 如果后者是首选,当类的私有/受保护成员在包外不可用时,如何测试代码的内部?解决方法:您可以将测试放在与原始类相同的包中,即使源代码位于其自己的目录根目录下:PROJECT_ROOT+--- src/+----test/您可以在src下声明一个类com.foo...

java – 如何禁用相同布局的按钮之间的交互?【代码】

我有两组布局,用按钮填充.有没有办法禁用相同布局的按钮之间的任何交互?当我单击一个按钮然后从同一布局中单击另一个按钮时,我不需要发生任何事情.对于属于上下布局的按钮,我用“和”标记每个按钮.我有5种.我有一些相互作用beetwen按钮的oposite布局,并且工作正常(实际上交互在任何两个给定的按钮之间工作正常,这很糟糕),但我不希望相同布局的按钮之间的交互. 这是我的游戏课程,而不是全部,只是重要的部分.此外,我删除了其余按钮的...

java – Eclipse不会创建主要活动和布局

我不能再开始新项目了.这就是我做的…… >启动Eclipse.>新的Android应用程序 > min API 8>目标API 18>编译API 19>创建活动:选中>活动名称:MainActivity>布局名称:activity_main>完成 当我打开项目时(它甚至没有打开MainActivity.java): – src文件夹为空 – res / layout文件夹为空 但AndroidManifest.xml存在.它之前工作得很好,我能够创建项目然后它突然爆发了. 我使用的API 18和19全部安装并且是最新的.解决方法:在更新And...

java – 使用2种不同的布局重用Android Listview中的视图【代码】

我已经了解到,为了最大限度地提高Android列表视图的效率,您应该只需要尽可能多的充满“行”视图,以适应屏幕.一旦视图移出屏幕,您应该在getView方法中重用它,检查convertView是否为null. 但是,当您需要2个不同的列表布局时,如何实现这个想法?让我们说它的订单列表和1个布局是针对已完成的订单而另一个布局是针对流程订单. 这是我的代码使用的想法的示例教程.就我而言,我将有两行布局:R.layout.listview_item_product_complete和R....

Java中利用Swing构建一个简单的窗口(四)——使用BorderLayout布局【代码】【图】

简介 BorderLayout把容器分成五个部分:东南西北中,用add(Component,index)方法可以把组件添加到BorderLayout之中,index的取值有BorderLayout.EAST,BorderLayout.NORTH,BorderLayout.WEST,BorderLayout.SOUTH,BorderLayout.CENTER。 效果代码 package Test;import javax.swing.*; import java.awt.*;public class TestFrame extends JFrame{public TestFrame(){setLayout(new BorderLayout(5,10));add(new JButton("East"),Borde...

Java中利用Swing构建一个简单的窗口(五)——使用GridLayout布局【代码】【图】

简介 GrideLayout是从左往右的网格排列,第一行,第二行以此类推。可以指定网格中的行数和列数。 效果不会随着拉大而改变行列的情况。 代码 package Test;import javax.swing.*; import java.awt.*;public class TestFrame extends JFrame{public TestFrame(){setLayout(new GridLayout(3,2,5,5));add(new JLabel("First Name"));add(new JTextField(8));add(new JLabel("MI"));add(new JTextField(1));add(new JLabel("Last Name"...

java – 尝试以编程方式将GLSurfaceView添加到布局中【代码】

好吧,只是一些背景……我有一个功能齐全的游戏,使用画布绘制,我正在尝试学习并将绘图转换为OpenGL ES 1.0. (为了保持兼容性.) 我一直试图做的是,找出一种方法将GLSurfaceView和Renderer合并到程序中,这样我就可以逐个切换绘图. (有很多精灵,我需要经常更新,所以我不想让它花一个月时间来发布下一次更新.) 有人建议我在当前的SurfaceView上使用GLSurfaceView,但是我到了那里但是我遇到了麻烦. 我基本上使用的是LunarLander示例,并尝...

android – 使用java代码设置TabHost布局参数?【代码】

我的条件是我的应用程序需要TabHost只使用java代码而不是xml.但我需要将TabHost高度设置为20dp.这可能只使用java代码吗? 请帮忙?解决方法:试试这个.希望它可能会有所帮助tabHost.getTabWidget().getChildAt(index).getLayoutParams().height =(int) height;

java – 卡布局获取当前卡片串【代码】

参见英文答案 > CardLayout get the selected card’s name 2个我在应用程序中使用cardlayout并希望获取当前活动卡的名称我尝试了很多方法但没有意思,例如这种方法似乎不再存在panel.getLayout().getActiveItem()我也试过这个,但它也不行Panel card = null;for (Component comp : cardPanel.getComponents()) {if (comp.isVisible()) {System.out.println(card.getName());}}例如:以下stamts将...

java – 根据屏幕分辨率-Android的不同布局【代码】

我正在尝试使用不同的布局来实现不同的屏幕分辨率 我成功地完成了它. 我的问题是,我只需要大型和Xlarge布局的横向方向 和普通和小的肖像.我只使用Layout-large-land和Layout-xlarge-land res文件夹,它也需要肖像.类似于普通和小的它需要肖像 景观.那么我该如何按照屏幕分辨率以编程方式设置方向 在java文件?? 有人能帮我吗??解决方法:你需要在Activity的onCreate方法中调用它:if ((this.getResources().getConfiguration().scre...

java – Android:删除所有布局动画【代码】

所以我注意到Android在活动之间产生了轻微的淡化,这真的让我烦恼,我想知道是否有任何方法可以摆脱它并让它“快速”到下一个屏幕而根本没有动画? 我环顾四周但是找不到任何可以回答我问题的东西.我假设它是基于XML的,但我看到这个人试图以编程方式在这里做:How do I eliminate the delay before an LayoutTransition animation但做他所做的(应用“空白”动画)似乎没有改变任何东西. 有什么能指引我朝正确的方向发展吗? TA!解决方...

java – log4j:为同一个文件设置不同的布局【代码】

我需要为日志提供一个文件,但我想为此文件指定两个不同的布局.我在某处读到声明两个写入同一文件的appender不建议,那怎么办呢?提前致谢.解决方法:这似乎是一件相当奇怪的事情,因为通常你会希望单个日志文件中的所有行都是相同的格式,这既方便了眼球,又想要稍后对日志进行任何自动处理.但是如果你必须那么你说你不应该有两个不同的appender同时写同一个文件. 解决方案可能是实现一个自定义布局,它可以检查日志事件,然后委托给两个(...

java – Android选项卡布局如何从第二个选项卡开始【代码】

嗨,我跟着这个啧啧http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/ 我希望应用程序以“游戏”标签开头而不是“评分最高”!,你可以帮助我:) 这是我的代码package com.scorebeyond.android.tabswithswipeexample;import com.scorebeyond.android.tabswithswipeexample.adapter.TabsPagerAdapter;import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.ActionBar.T...

使用Java代码创建相对布局时出错【代码】

我是Android开发新手,并尝试使用Java代码创建RelativeLayout.下面是我的MainActivty.javapackage com.rt.droid.rellayoutjava;import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.widget.Button; import android.widget.EditText; import android.widget.RelativeLayout; import android.widget.TextView; import android.widget.RelativeLayout.LayoutParams;public class M...