小编mik*_*013的帖子

如何在辅助功能模式下将焦点设置在Thumb for Range Seek Bar上?

我有一个custom Range Seek Bar有2个自定义拇指(最大和最小)来设置搜索栏的范围.一切都按预期工作正常但是当我进入辅助功能模式时,焦点在于搜索栏范围,这是设备的默认行为.

到目前为止我尝试了什么:

  • 试图从SeekBar类获取Thumb视图,并在焦点应该到达搜索栏时强制可访问性.
  • 用于thumb.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_ACCESSIBILITY_FOCUSED);强制聚焦在搜索栏的拇指上

并且

thumb.setFocusable(true);
thumb.setFocusableInTouchMode(true);
Run Code Online (Sandbox Code Playgroud)

但到目前为止没有积极的结果.

我想要的是专注于Thumb而不是Seekbar本身.

任何建议都会非常有用.

android seekbar rangeseekbar

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

如何为android studio工具栏添加更多快捷方式?

我只想在android工作室工具栏中添加更多快捷方式,如eclipse:

http://imageshack.com/a/img571/2480/ehn0.png

这是图像链接: http ://imageshack.com/a/img571/2480/ehn0.png

在我进入android studio的设置后,我看到菜单和工具栏的选项.我不知道如何从这一点添加项目到我的工具栏.

一些图片http://imageshack.com/a/img841/521/bz0a.jpg

这些是我想添加的快捷方式:

1)创建新类

2)新的Android布局

3)新包装

如果可能的话,我还想添加一些代码:

1)生成Getters和Setter

2)覆盖方法

3)添加未实现的方法

4)环绕

如果有人知道该怎么做,对我来说这将是一个很大的帮助,并希望其他人也是如此.

android android-studio

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

Getter与任何领域无关 - Realm

我是新手使用Realm库,并试图在我的Android应用程序中实现它.刚刚陷入我试图根据我的json响应中的特定元素的视图类型划分我的列表视图的点.

我试图实现这些部分,recycler view但问题是我有2种视图类型,并且这些视图类型的标题添加导致了问题.由于Realm没有支持RecyclerAdapter,我创建了一个实现,它将使用支持RecyclerView的自定义适配器.

所以,我虽然会使用a ListView并尝试为每个Object类型使用一个简单的接口来确定类型,然后根据组的位置插入Headers.

出于某种原因,Realm不允许我在扩展的类中实现接口RealmObject.

这就是这个类的样子:

import com.google.gson.annotations.SerializedName;

import io.realm.RealmObject;
import io.realm.annotations.Ignore;
import io.realm.annotations.PrimaryKey;

    public class TestClass extends RealmObject implements Subjects {

        @PrimaryKey
        @SerializedName("subjectID")
        private String subjectID;

        private String subjectDate;

        @SerializedName("subjectDescription")
        private String subjectDescription;

        public String getSubjectID() {
            return subjectID;
        }

        public void setSubjectID(String subjectID) {
            this.subjectID = subjectID;
        }

        public String getSubjectDate() {
            return subjectDate;
        }

        public void setSubjectDate(String subjectDate) {
            this.subjectDate = …
Run Code Online (Sandbox Code Playgroud)

java android listview realm android-recyclerview

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

如何检查移动数据是否实际处于活动状态或wifi是否实际连接到任何热点?

我正在尝试检查是否存在互联网连接或设备是否实际连接到wifi.

注意:我不是想看看是否有互联网连接或只是连接了wifi.我想检查设备是否实际接收和发送数据包.

此代码段实际上会检查是否存在移动数据连接,或者是否启用了wifi但是没有说明连接是否已实际建立.

public boolean isNetworkConnected(Context context) {
        ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo ni = cm.getActiveNetworkInfo();            
        if (ni == null) {
            // There are no active networks.
            Toast.makeText(context, "No Network", Toast.LENGTH_LONG).show();
            return false;
        } else
            return true;
Run Code Online (Sandbox Code Playgroud)

要么

    boolean isConnected = ni != null && ni.isConnectedOrConnecting();

    if(isConnected){

        return true;

    }
    else{
        Toast.makeText(context, "No Network", Toast.LENGTH_LONG).show();
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

要么

public boolean haveNetworkConnection(Context context) {
        boolean haveConnectedWifi = false;
        boolean haveConnectedMobile = false;

        ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); …
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-internet

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

如何从content:// mms中检索彩信的日期。

我确实从该链接获得了有关如何检索mms的文本和图像的信息:如何在Android中读取MMS数据?

但是我不确定如何检索发送的彩信的日期。

我知道我必须研究content:// mms而不是content:// mms / part。

这是检索mms文本的方法:

private String getMmsText(String id) {
        Uri partURI = Uri.parse("content://mms/part/" + id);
        InputStream is = null;
        StringBuilder sb = new StringBuilder();
        try {
            is = getContentResolver().openInputStream(partURI);
            if (is != null) {
                InputStreamReader isr = new InputStreamReader(is, "UTF-8");
                BufferedReader reader = new BufferedReader(isr);
                String temp = reader.readLine();
                while (temp != null) {
                    sb.append(temp);
                    temp = reader.readLine();
                }
            }
        } catch (IOException e) {
        } finally {
            if (is != null) {
                try …
Run Code Online (Sandbox Code Playgroud)

android date textview android-sqlite android-mms

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

如何在PHP中解析一个简单的url响应?

我试图解析服务器的简单响应并使用其值.

我能够获得如下所需的信息:

实际回应:

AccountID=0&Authenticated=1&ResponseCode=0&ResponseText=Success
Run Code Online (Sandbox Code Playgroud)

我需要的是单独的值:

  • 帐户ID
  • 经过身份验证
  • ResponseCode
  • responseText的

我的代码到目前为止:

$tempValue = explode("\n", $response);

foreach($tempValue as $row => $data)          
{    
    //get row data
    $row_data = explode('&', $data);

    $row_internal = explode('=', $row_data);

    $info2[$row]['id']           = $row_internal[0];
    $info2[$row]['name']         = $row_internal[1];
    $info2[$row]['description']  = $row_internal[2];



    $info[$row]['id']           = $row_data[0];
    $info[$row]['name']         = $row_data[1];
    $info[$row]['description']  = $row_data[2];


    echo 'Account ID: ' . $info[$row]['id'] . '<br />';
    echo 'Authenticated: ' . $info[$row]['name'] . '<br />';
    echo 'Response Code: ' . $info[$row]['description'] . '<br />';
    echo '<br></br>';

    echo 'Account ID: …
Run Code Online (Sandbox Code Playgroud)

php arrays url

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

想要多次执行javascript而不刷新页面

我希望javascript执行多次我想要但它只执行一次.下面的代码工作得非常好,但是在点击两个按钮之后,我必须刷新页面以使其再次工作.请帮我解决这个问题.只是想要执行它我想要的次数,但没有刷新页面.

HTML:

<body> 
    <h1 class="head" id="h" onclick="change()">TEST PAGE</h1> 
        <form name="myform"> 
            <input name="horizontal" type="button" class="button1" value="Swap Horizontal" id="SH1" onclick="swaphorizontal()"> 
        </form> 
        <form name="myform1"> 
            <input name="vertical" type="button" class="button2" value="Swap Vertical" id="SV1" onclick="swapvertical()"> 
        </form> 
        <h2 class="mybox"></h2> 
        <h2 class="line1"></h2> 
        <h2 class="line2"></h2> 
        <h2 class="voidbutton1"></h2> 
        <h2 class="voidbutton2"></h2> 
</body>
Run Code Online (Sandbox Code Playgroud)

JS:

<script>

    function swapvertical() {

        document.getElementById("SV1").style.top = "210px";

        document.getElementById("SH1").style.top = "414px";

    }
    function swaphorizontal() {

        document.getElementById("SV1").style.left = "386px";

        document.getElementById("SH1").style.left = "178px";

    }
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript

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