小编Que*_*let的帖子

多个 onFocusChange 接收

我在安静地处理充满 EditText 的列表视图一段时间,并且我无法找到一种方法来完成我的任务而不做一些棘手的事情。

我使用了一个最小化的项目来使其更简单且易于讨论。

我有一个ListView,用于询问信息。布局部分非常基本:

活动主文件

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.beuvelet.myapplication.MainActivity">

    <ListView
        android:id="@android:id/list"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:descendantFocusability="beforeDescendants"/>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

列表项.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/LinearLayout02"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical"
    android:layout_marginBottom="0dp"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"
    android:layout_marginTop="10dp"
    android:gravity="center_vertical|center">

    <TextView
        android:id="@+id/textQuestion"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical|left"
        android:layout_marginLeft="10dp"
        android:text="texte"
        android:textSize="23sp"/>

    <LinearLayout
        android:id="@+id/LinearLayout01"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical|right"
        android:gravity="center_vertical|right">

        <EditText
            android:id="@+id/editText"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:minWidth="125dp"/>

    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这是我的适配器的 getView :

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    View v;
    v = …
Run Code Online (Sandbox Code Playgroud)

android listview focus

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

我可以从JCenter中删除库吗?

我正在和一些外部图书馆合作,今天早上我偶然发现了一个想法:如果发布者从JCenter,Maven Central等删除他的图书馆怎么办?(我只关注那两个主要的回购.)

根据这个和其他一些研究,Maven Central似乎保存了库,你无法删除某些东西.

但是,对于JCenter,我无法找到准确的答案.所以我创建了自己的Bintray帐户,创建了一个包并将一些库推送到它.然后我点击这个按钮将它链接到JCenter(等待6小时后接受,为什么呢?(合法问题)):

在此输入图像描述

现在我有了一个可以通过Jcenter从Android Studio项目访问的库,我试图在Bintray帐户中乱七八糟.

来自这个线程文档,我应该能够删除一些东西,并使我的整个包消失.我唯一能做的就是删除帐户,完整包或版本.我还没有测试它,因为根据线程,JCenter会创建一个它的副本,如果不取消链接,我将无法控制它.但是,我无法像在文档中那样在一个版本中手动删除一个文件,也不能像在线程中那样将JCenter与我的包"取消链接".

所以,我有几个问题:

  • 所有这些都是必要的吗?
  • 有可能删除某些内容吗?
  • 我应该复制我在本地使用的每个库(并且还复制每个库的依赖项)吗?
  • JCenter在人们讲述什么和看到什么之间发生了什么?

android maven maven-central bintray jcenter

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

标签 统计

android ×2

bintray ×1

focus ×1

jcenter ×1

listview ×1

maven ×1

maven-central ×1