小编Kgr*_*ver的帖子

Android Studio Build/Clean

在尝试编译外部jar时,我必须使用终端并进行清理.但是,当我进入项目的根目录并执行时

gradlew清洁

我收到以下消息:

-bash:gradlew:找不到命令

这是我的应用程序文件夹的主目录的屏幕截图.

如果您还有其他需要,请告诉我,我不确定为什么会这样.

android gradle gradlew android-studio build.gradle

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

CalendarView Android帮助

我想显示使用CalendarView在我看来,布局日历,突出/把某些事件的日期标记(根据用户输入),我可以再点击该事件的详细信息.我不想重定向到不同的在线日历......相反,我只需要使用内置的离线日历.

java android calendar

11
推荐指数
1
解决办法
3826
查看次数

并排两个ListViews并排Android

我试图让两个并排的ListViews在某种程度上像GridView一样.我没有使用GridView的原因是因为不支持Staggered Look.无论如何,到目前为止,我有以下代码:

< - 旧的,现在不相关的代码 - >

编辑:

我在@Sam建议时做了并使用了以下代码:

lv1.setOnTouchListener(new OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if (touchSource == null) {
                    touchSource = v;
                }

                if (v == touchSource) {
                    lv2.dispatchTouchEvent(event);
                    if (event.getAction() == MotionEvent.ACTION_UP) {
                        clickSource = v;
                        touchSource = null;
                    }
                }

                return false;
            }
        });

        lv1.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
                if (parent == clickSource) {
                               //my own code here

                }
            }
        });

        lv1.setOnScrollListener(new …
Run Code Online (Sandbox Code Playgroud)

java android scroll android-listview motionevent

7
推荐指数
1
解决办法
3409
查看次数

在UITableView List segue之间传递索引号

当我单击UITableView中的某个列表项时,我想将我单击的项的索引传递给下一个详细视图.

到目前为止,这是我的相关代码:

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    HomeworkDetails *view =  [[HomeworkDetails alloc] init];


    int lastIndex = [indexPath indexAtPosition:[indexPath length] - 1];
    NSLog(@"%u", lastIndex);

    [self performSegueWithIdentifier: @"HomeworkDetailsSegue" sender:self];
    view.currentIndex = lastIndex;

    [tableView deselectRowAtIndexPath:indexPath animated:YES];

}
Run Code Online (Sandbox Code Playgroud)

此时,我可以成功转到下一个ViewController(HomeworkDetails),但信息不会通过.我试图通过这样做来实现这一目标,view.currentIndex = lastIndex;但这不起作用.我怎么能这样做?对不起,如果我错过了什么 我是iOS开发的初学者.

建议:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{


    HomeworkDetails *view =  [[HomeworkDetails alloc] init];


    int lastIndex = [indexPath indexAtPosition:[indexPath length] - 1];
    NSLog(@"%u", lastIndex);

    [self performSegueWithIdentifier: @"HomeworkDetailsSegue" sender:self];
    view.currentIndex = lastIndex;

    [tableView deselectRowAtIndexPath:indexPath animated:YES];



}


- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{ …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios5 segue

6
推荐指数
1
解决办法
6151
查看次数

Android:使用HTML单元和Eclipse时出现CSS错误

我正在使用Html Unit转到网页,填写一些表格,然后单击按钮进入下一个网页.那个新的网页(在我的代码中称为newPage)是我从中提取html源代码的.

这种方法在Netbeans中完美运行(虽然它确实提供了过多的警告)

import org.jsoup.Jsoup;

/* Regular (textview, button, etc) imports */

import com.gargoylesoftware.htmlunit.BrowserVersion;
import com.gargoylesoftware.htmlunit.Page;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
import com.gargoylesoftware.htmlunit.html.HtmlElement;
import com.gargoylesoftware.htmlunit.html.HtmlForm;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput;
import com.gargoylesoftware.htmlunit.html.HtmlTextInput;


        String username = "USERNAME", school = "SCHOOL", userpassword = "PASSWORD";
        HtmlElement loginName = null;
        HtmlElement password = null;
        //HtmlPage newPage;
        HtmlAnchor anchorByHref = null;
        try {
            WebClient webClient = new WebClient();
            final HtmlPage page = webClient
                    .getPage("https://cupertino.schoolloop.com/portal/login?d=x&return_url=1325402408153");
            loginName = page.getElementByName("login_name");
            password = page.getElementByName("password");
            loginName.setTextContent(username);
            loginName.setAttribute("value", username);
            password.setAttribute("value", userpassword);
            password.setTextContent(userpassword);
            anchorByHref …
Run Code Online (Sandbox Code Playgroud)

java eclipse android htmlunit

5
推荐指数
1
解决办法
928
查看次数

UILabels与Native Functions之间的链接

正如标题传达的那样,我想要一个包含电话号码,地址,电子邮件等的UILabel,我正在寻找一种链接到本机功能的方法(即当用户点击电话号码时,拨号器启动并且单击地址时,将启动地图).我试图研究这个,似乎UILabels可能不是格式化的.我可以这样做的一种方法是创建自定义UIButton,但这在可伸缩性方面似乎很乏味,并且可能不是最佳解决方案.

只是为了给出一些上下文,在Android中可能完全相同:

TextView someText = (TextView) findViewById(R.id.about);

someText.setAutoLinkMask(Linkify.ALL);

contact.setText("Toll Free: 888-888-8888");
Run Code Online (Sandbox Code Playgroud)

工作得很好并将号码链接到电话拨号器.通过重定向到地图应用程序,它与地址的工作方式相同.

这在iOS中是否可行,如果没有,有哪些解决方法?

干杯.

uilabel ios

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

自定义SimpleAdapter仅显示示例文本Android

在创建我自己的SimpleAdapter对象之前因为我想要更改行的颜色,我只是使用了新的SimpleAdapter(...).现在我使用自己的自定义SimpleAdapter,行颜色正在改变,但我的文本没有更新.我调用了adapter.notifyDataSetChanged(),但它仍然只显示示例文本 - "TextView".正如我所说,当我没有创建自己的适配器时,一切正常.我怀疑它可能与我正在初始化的命令有关:

public class AddScreen extends Activity implements OnClickListener,
    OnItemClickListener, OnItemLongClickListener {
SimpleAdapter adapter;
List<HashMap<String, String>> painItems = new ArrayList<HashMap<String, String>>();
ListView listthings;
int[] to;
    String[] from;

public void onCreate(Bundle savedInstanceState) {
...
listthings = (ListView) findViewById(R.id.listthings);
    from = new String[] { "row_1", "row_2" };
    to = new int[] { R.id.row1, R.id.row2 };

    adapter = new Adapter(this, painItems, R.layout.mylistlayout,
            from, to);

    listthings.setAdapter(adapter);
...
}

public class Adapter extends SimpleAdapter{
    HashMap<String, String> map = new HashMap<String, String>();
    public Adapter(Context context, …
Run Code Online (Sandbox Code Playgroud)

java android android-listview simpleadapter

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

为什么Java不初始化数组对象?

如果在java中运行以下代码:

public class Testing {

    public static void main(String[] args) {
        TestObject[] array = new TestObject[4];
        //array[0] = new TestObject();
        System.out.println(Arrays.asList(array));
    }
}

class TestObject {
    String aString;

    public TestObject() {
        aString = "This has been initialized.";
    }
}
Run Code Online (Sandbox Code Playgroud)

它将打印(null,null,null,null),如果array[0] = new TestObject();取消注释,则第一个对象将具有内存地址(而不是null).我只是很困惑,为什么当数组首次正确初始化时,Java不会自动为数组中的每个Object调用构造函数.它现在的工作方式有什么优势?这是一个空间问题(因为这样做太昂贵了)?

也许我只是忽略了一些愚蠢的事情,或者我只是错了.这与我遇到的问题没有直接关系,所以如果这是错误的论坛我道歉.

java arrays

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

如何使用简单的适配器和列表视图创建自己的自定义行布局

我需要帮助创建一个自定义列表视图,允许我每行有2个字符串/ textviews.我一直在研究很多,但我似乎无法理解如何做到这一点.任何示例代码和帮助将不胜感激.我知道如何使用simple_list_item_1,但不是我自己的布局.谢谢. 我的(仍然无法运作)代码

 package com.painLogger;
 //ALL IMPORTS

 public class PainLoggerActivity extends Activity implements OnClickListener,
 OnKeyListener {

     /** Called when the activity is first created. */
     EditText txtItem;
     EditText txtItem2;
     Button btnAdd;
     ListView listItems;
     ArrayAdapter < String > aa;
     List < HashMap < String, String >> painItems = new ArrayList < HashMap < String, String >> ();
     int[] to;
     String[] from;
     SimpleAdapter adapter;


     @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.main);

         txtItem = (EditText) findViewById(R.id.txtItem);
         txtItem2 = (EditText) findViewById(R.id.txtItem2);

         btnAdd = …
Run Code Online (Sandbox Code Playgroud)

java android list android-listview

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

动画脉动点

我想添加一个具有振荡类型动画的动画点(这实际上会在图像上绘制,如果这有任何区别).

这是我的意思的样本:

在此输入图像描述

这可能以两个图像和它们之间的动画完成吗?我不太清楚,所以一些示例代码会很好.(或教程的链接).

欢呼并提前谢谢.

android android-animation

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

手机旋转时列表消失(Android)

在我的应用程序中,在OnCreate方法中,我创建了一个列表(使用添加按钮)或者从保存的文件中获取它.我的功能很好,我可以创建和获取列表,直到我旋转手机(垂直 - >水平).然后该列表消失.我仍然可以点击屏幕上的按钮,但似乎我没有列表中的项目.任何帮助赞赏.先感谢您.

java android list

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

连接到MySQL服务器JDBC

我正在尝试使用java中的JDBC工具(使用eclipse)连接到MySQL服务器.我只是想知道如何输入2个用户/密码组合.第一个是我用来连接服务器的(例如当我进入服务器时),第二个是我输入phpmyadmin.截至目前,我只将phpmyadmin密码输入到jdbc连接属性中并且它没有连接.这是我目前的陈述:

conn = DriverManager.getConnection("jdbc:mysql://[IP of server]:3306/[Database Table name]", "[UserName (same as phpmyadmin)]","[Password (same as phpmyadmin)]");
Run Code Online (Sandbox Code Playgroud)

我得到了一个

java.sql.SQLException: null,  message from server: "Host '[My computer's full host name]' is not allowed to connect to this MySQL server"
Run Code Online (Sandbox Code Playgroud)

我只是想知道我是否需要输入我的服务器登录/密码(我用于ssh的那个)以及phpmyadmin用户名/密码.我是JDBC和MySQL服务器的新手,所以我很感激任何提示.

只是为了后台,我能够通过ssh成功连接,我可以通过phpmyadmin登录到服务器.

java mysql jdbc

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

onActivityResult方法不起作用.

我有一个小应用程序,它从我的主应用程序活动中启动"登录"活动作为子活动.登录活动使用EditText字段收集用户名和密码,然后在单击提交按钮后将凭据发送到主活动以进行验证.但是出于某种原因,我的onActivityResult()无效.我甚至尝试包含一个TextView,我将在方法的不同点处操作以推断它出错的地方,但似乎该方法本身由于某种原因没有执行.任何帮助将非常感激.

我的主要活动:

public class MainActivity extends Activity {

private final String userName = "9590778";
private final String userPass = "1234567";

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu){
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
}

public void activity_about(View view){
    Intent aboutIntent = new Intent(this, AboutActivity.class);
    startActivity(aboutIntent);
}

public void activity_login(View view){
    Intent loginIntent = new Intent(this, LoginActivity.class);
    startActivityForResult(loginIntent, LoginActivity.LOGIN_REQUEST);
}

public void OnActivityResult(int requestCode, int responseCode, Intent resultIntent){
    String passedUser;
    String passedPass;

    Intent intent = getIntent(); …
Run Code Online (Sandbox Code Playgroud)

android android-activity

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