小编Shr*_*jan的帖子

如何将ArrayList数据设置为ListView?

我在ArrayList中有数据,如:

[android_metadata, test1, test5, test4, test2, test3, test10, test1002, abcd, zxy, re, test1001, testing, test21, test12]
Run Code Online (Sandbox Code Playgroud)

现在我想将这些数据设置到android中的ListView中.请帮我解决这个问题.我见过很多例子.但是我是否必须实现getter setter类来存储数据并将其显示到ListView中?我只需要在List View中显示数据列表并设置其ClickEvent.请给我一些代码来完成这样的实现.

android listview arraylist

4
推荐指数
2
解决办法
5万
查看次数

如何设置适合任何屏幕高度的布局?

我的应用程序有一些布局问题.这是我的应用程序布局:

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

<ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" 
    android:src="@drawable/tax_calculator_logo"/>
<LinearLayout android:layout_height="fill_parent" android:layout_width="fill_parent"
    android:orientation="vertical" android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp" android:layout_gravity="center" 
    android:layout_marginTop="10dp" android:layout_marginBottom="10dp">

    <Button android:id="@+id/contactUs" android:layout_height="wrap_content"
        android:layout_width="fill_parent" android:text="Contact Us"
        android:textSize="20dp"/>
    <Button android:id="@+id/contactUs" android:layout_height="wrap_content"
        android:layout_width="fill_parent" android:text="Contact Us"
        android:textSize="20dp"/>   
    <Button android:id="@+id/contactUs" android:layout_height="wrap_content"
        android:layout_width="fill_parent" android:text="Contact Us"
        android:textSize="20dp"/>   
    <Button android:id="@+id/contactUs" android:layout_height="wrap_content"
        android:layout_width="fill_parent" android:text="Contact Us"
        android:textSize="20dp"/>   
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

在这里,我想将此全部按钮设置为完全适合任何设备的屏幕高度.是的,我可以显示所有按钮.但我希望他们都能在他们之间拥有平等的空间,他们必须完全符合屏幕高度.那我该怎么办?

编辑:

还有,我的tax_calculator_logo分辨率为600x239,我将ImageView高度设置为wrap_content,宽度设置为fill_parent,然后为什么Image从底部和顶部裁剪?

android android-widget android-emulator android-layout

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

如何在画布的右下角绘制图像?

在我的应用程序中,我想在右下角的画布上设置图像.那么我如何在画布中设置该图像?

android android-emulator android-layout android-canvas

4
推荐指数
1
解决办法
5918
查看次数

Android:为什么我无法相对于另一个EditText更改EditText的值?

我将根据另一个edittext上的值输入更改edittext的文本.并且也喜欢相同的thig,反之亦然.

为此,我使用TextChanged Listener并实现如下:

 includedText.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {

                if(!(includedText.getText().toString().equals("")))
                {
                    double included = Double.parseDouble(includedText.getText().toString());
                    included = roundTwoDecimals(included);

                    String amt = String.valueOf(roundTwoDecimals(included-(included/1.15)));
                    String excluded = String.valueOf(included/1.15);
                    System.out.println("The Amount is: "+amt);
                    amountText.setText(amt);
                    excludedText.setText(excluded); //////// Error Line
                }
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count,
                int after) {
        }

        @Override
        public void afterTextChanged(Editable s) {
        }
    });


    // worked
    excludedText.addTextChangedListener(new TextWatcher() 
    {
        @Override
        public void onTextChanged(CharSequence s, int start, int …
Run Code Online (Sandbox Code Playgroud)

android android-layout textchanged android-edittext

4
推荐指数
1
解决办法
5728
查看次数

如何创建中心凸起的tabbar?

我想像下图一样创建TabBar:

在此输入图像描述

这里,所有标签栏都是正常的.只是他们是定制的.现在我想像上面的图像一样创建Tab栏.其中中心Tab被抬起.

那么我该怎么做才能实现呢?

如果有任何演示那么它会很好.

请帮我.

android tabwidget android-layout android-tabhost

4
推荐指数
1
解决办法
2507
查看次数

核心数据 - 在向xcddatamodel文件添加额外属性后应用程序崩溃

我在我的应用程序中使用核心数据.对于数据,我将sqlite文件与它链接.我的所有数据都已成功获取,并获得了正确的结果.当我向核心数据实体添加更多属性然后运行应用程序时,它会崩溃.

我的错误消息:"用于打开商店的模型与用于创建商店的模型不兼容"

可能看起来因为我改变了数据模型.现在,如果我想在我的coredata模型中添加一些额外的字段而不应用程序崩溃,我该怎么办?

iphone core-data ios4 ios

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

如何保存toogleButton开/关选择的状态?

您好我已经基于toggleButton选择实现了应用程序.但是当我关闭该应用程序然后重新打开它时,它将进入其"关闭"的默认选择.那么任何budy都可以告诉我应该如何保存toogleButton选择的状态并根据toggleButton选择状态执行一些操作...谢谢.

android android-widget android-ndk android-emulator android-layout

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

Android:如何在十进制值之后得到两位数?不想截断该值

如何得到小数点后只有两位数的双精度值.

例如,如果a = 190253.80846153846,那么结果值应该类似于a = 190253.80

试试:我试过这个:

public static DecimalFormat twoDForm = new DecimalFormat("#0.00");
Run Code Online (Sandbox Code Playgroud)

在代码中

a = Double.parseDouble(twoDForm.format(((a))));
Run Code Online (Sandbox Code Playgroud)

但我得到的价值像190253.81,而不是我想190253.80

那么我应该为它改变什么?

java math android android-layout

3
推荐指数
2
解决办法
6603
查看次数

根据屏幕尺寸设置固定方向

我有一个基于手机的Android应用程序,我现在要更新,以支持平板电脑大小的屏幕(特别是Galaxy Tab 10.1).我想出了整个res/layout事情,所以没关系.但是,我构建了我的应用程序以固定屏幕方向AndroidManifest.xml,设置为android:screenOrientation="portrait".

现在,我希望有以下内容:每个屏幕尺寸都有一个固定的方向,一个固定在纵向(布局 - 小),另一个固定为横向.

使用res/layout-small-landres/layout-large-port不做我想要的,因为它仍然从纵向切换到横向和背面.更糟糕的是,当我将手机旋转到横向时,应用程序崩溃了,因为res/layout-small-land它不存在.

我可以通过定义XML文件来实现这一点,还是必须添加代码?

layout android android-layout

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

Eclipse Juno在Splash屏幕后崩溃

我的日食工作正常,但是当我重新启动电脑时,它突然停止工作.现在,它只是显示启动画面然后消失.

从日志文件中我得到以下例外:

!SESSION 2014-06-24 10:41:35.291 -----------------------------------------------
eclipse.buildId=M20120914-1800
java.version=1.7.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_IN
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

This is a continuation of log file D:\and_workspace\.metadata\.bak_0.log
Created Time: 2014-06-24 10:43:13.576

!ENTRY org.eclipse.ui 4 0 2014-06-24 10:43:13.576
!MESSAGE Error occurred during status handling
!STACK 0
java.lang.NullPointerException
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.<init>(StatusHandlerRegistry.java:72)
    at org.eclipse.ui.internal.statushandlers.StatusHandlerRegistry.getDefault(StatusHandlerRegistry.java:91)
    at org.eclipse.ui.statushandlers.StatusManager.getStatusHandler(StatusManager.java:135)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:189)
    at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:231)
    at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:305)
    at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:160)
    at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:100)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:86)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:205)
    at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:178)
    at …
Run Code Online (Sandbox Code Playgroud)

eclipse eclipse-plugin eclipse-juno

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