小编nil*_*ani的帖子

如何在旋转器周围创建自定义微调器,如右边的三角形?

我想开发自定义微调器像旋转器周围的线,右下角有三角形,
如下图所示

在此输入图像描述

对于上面的图,我像
spinner.xml 一样编写了自定义微调器

 <Spinner android:background="@drawable/spinner_background"/>
Run Code Online (Sandbox Code Playgroud)

spinner_background.xml

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

<item android:state_pressed="true"
      android:drawable="@drawable/spinner_ab_pressed_new_theme_bs">
    <shape>

        <solid 
            android:color="@color/White" />

        <corners android:radius="3dp" />

        <padding 
            android:bottom="10dp" 
            android:left="10dp" 
            android:right="10dp" 
            android:top="10dp" />

         <stroke 
            android:width="2dp" 
            android:color="@color/skyblue" />
    </shape>
 </item>
 <!-- spinner_ab_default_new_theme_bs -> this image for corner triangle -->
<item

    android:drawable="@drawable/spinner_ab_default_new_theme_bs" >
    <shape>
        <solid
            android:color="@color/White">
        </solid>

        <corners android:radius="3dp" />

        <padding
            android:bottom="10dp" 
            android:left="10dp" 
            android:right="10dp" 
            android:top="10dp" />
         <stroke 
            android:width="2dp" 
            android:color="@color/gray"/>
    </shape>
</item>
Run Code Online (Sandbox Code Playgroud)

我得到了如下图像的输出
在此输入图像描述

我尝试了很多,但没有实现我的目标,任何人都有解决方案开发微调器像上面的第一个图像.

提前致谢

android android-layout

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

如何在最新版本的phonegap 2.9.1中找到cordova.jar?

我下载最新版本的phonegap-2.9.1 zip文件,但它不包含cordova.jar,当我在google上搜索时,我得到了回答,如导航文件夹到lib/android/framework目录和fire命令
android更新项目-p.-t android-17
然后是
ant jar

但没有工作.请有人告诉我如何从phonegap-2.9.1找到cordova.jar.

cordova

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

如何在单个TextView中显示数组列表中的多行?

我正在开发Android应用程序,因此我希望在单个文本视图中显示四行文本.我的数组列表包含如下数据

客户名称:Nilesh
客户联系方式:23230200
客户城市:浦那

但是当我写代码之后,只有最后一行显示在数组列表中

XML

  <TextView android:id="@+id/kbpViewTvCustNm"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="4dp"
            android:layout_marginLeft="8dp"
            android:lines="4"
            android:textIsSelectable="false" />
Run Code Online (Sandbox Code Playgroud)

for (String details : list2)
  {
     custName.setText(details);
  }
Run Code Online (Sandbox Code Playgroud)

android textview

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

FeedReaderContract的目的是什么以及如何在OpenHelper类中定义内部类

我在android中学习SQLite.对于SQLite,我正在使用developer.android.com.但是在阅读代码时我遇到了一些困惑.他们写道FeedReaderContract构造,以防止实例化FeedReaderContract类,但他们没有定义FeedReaderContract任何地方和类之间的关系FeedReaderContractFeedEntry.

这是我所指的链接.我提供代码.如何在openhelper类中定义内部类.有人能建议我这么好吗?

例如,此代码段定义单个表的表名和列名:

public static abstract class FeedEntry implements BaseColumns 
{
    public static final String TABLE_NAME = "entry";
    public static final String COLUMN_NAME_ENTRY_ID = "entryid";
    public static final String COLUMN_NAME_TITLE = "title";
    public static final String COLUMN_NAME_SUBTITLE = "subtitle";
    ...
}
Run Code Online (Sandbox Code Playgroud)

为了防止有人意外地实例化合同类,给它一个空的构造函数.

 //Prevents the FeedReaderContract class from being instantiated.
private FeedReaderContract() {}
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

Android:退出时清除所有活动的完美方式?

我的应用程序中具有"注销"按钮和用户的所有活动都可以从任何活动中注销.我想将用户发送到登录活动而不显示以前的活动.为此,我正在使用:

以下是注销方法删除会话

public void logoutUser() {
    //clearing all data from sharedPreferences
    editor.clear();
    editor.commit();
    Intent intnt = new Intent(contxt, LoginActivity.class);
    // Closing all the Activities
    intnt.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    // Add new Flag to start new Activity
    intnt.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
    // Staring Login Activity
     contxt.startActivity(intnt);

}
Run Code Online (Sandbox Code Playgroud)

从用户单击注销按钮然后注销方法调用的第二个活动.我的第二个活动类扩展了SherlockFragmentActivity.

public void Logout(MenuItem v) {
    sessionMngr.logoutUser();
}
Run Code Online (Sandbox Code Playgroud)

当我按下注销按钮时,我进入登录界面,但是当我按下设备上的后退按钮时,它显示以前的活动 - 当我在登录屏幕中按下后退按钮时,我应该转到Android主屏幕.

我在stackoverflow上看到了一些问题,但没有实现我的目标.有人说我在清单文件中使用android:noHistory ="true",但是当我在第三个活动中并按回按钮时它会显示android主屏幕,但它应该转到第二个活动.我也尝试过FLAG_ACTIVITY_NO_HISTORY,但这也没有实现我的目标.

我不明白我错在哪里.请有没有人有解决方案.

提前致谢

android

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

哪个客户端最好在Android中使用HttpURLConnection或HttpClient?

我很困惑哪个更适合使用Restful Protocol调用php webservice.I确实使用了两个API(HttpClient和HttpURLConnection)来调用webservice.

使用HttpClient调用Web服务时会发生什么

  • 在Froyo上它完美地工作(在localhost和服务器上).
  • 在JellyBean工作但是过了一段时间后就没有了
  • HttpClient在localhost上工作正常,但在服务器上调用werbservice有问题.

使用HttpURLConnection调用Web服务时会发生什么

  • On Froyo无法正常工作(在localhost上)
  • 第二点与HttpClient的第二点相同
  • 我无法将php webservice页面重定向到另一个php页面.

当我调用webservice abc.php(在localhost和服务器上)并从这里重定向到另一个页面,如xyz.php.从xyz.php实际上以json形式将数据返回到android项目但是当我使用HttpClient时发生的情况正常但这个重定向不适用于HttpURLConnection.

HttpClient代码

//calling the webservice using AsyncTask
public String makeHttpReqToSrvr(String url,String requestType,List<NameValuePair> params) {

    HttpEntity httpEntity=null;
    HttpResponse httpResp = null;

    try {

        if (requestType == "GET") {

            //connection time out
            HttpParams httpParameters = new BasicHttpParams();
            int timeout1 = 1000*8;
                int timeout2 = 1000*8;
            HttpConnectionParams.setConnectionTimeout(httpParameters, timeout1);
            HttpConnectionParams.setSoTimeout(httpParameters, timeout2);

            HttpClient httpClient = new DefaultHttpClient(httpParameters);
            String paramString =URLEncodedUtils.format(params, "utf-8");
            HttpGet httpGet = new HttpGet(url+"?"+paramString);
            httpResp …
Run Code Online (Sandbox Code Playgroud)

php android json web-services

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

在li jquery中选中复选框时获取输入文本值?

我想只从li中获取输入值,选中这些复选框并发送到控制器,因为键值对表示键作为复选框ID,值作为输入文本框值.ul里面有多个li.
我找到了类似的东西

$('li').find('input:checked, input[type=text]').map(function(i,el) {
        getInputVal=  el.type === 'checkbox' 
                ? el.value 
                :""; 
    });
Run Code Online (Sandbox Code Playgroud)

但不行.

以下是我的html代码结构.

<ul id="sortable">

<li id="row_39" class="img">
            <div class="checkbox"> 
                <input type="checkbox" value="Mzk=" class="set_left" name="remove_img[]" id="remove_img[]">
                <b><label class="set_center">1</label></b>
            </div> 
            <div class="img_main">
                <a rel="gallery" class="boxer" title="AA" href="/prod_images/prod_21_13905400722.jpg">
                    <img width="'200  height=" 136="" src="/prod_images/prod_21_13905400722.jpg">
                </a>
            </div>
            <div class="desc">
                <input type="text" value="AA" class="textbox" name="update_caption[]">
            </div>
    </li>
    <li id="row_43" class="img">
            <div class="checkbox"> 
                <input type="checkbox" value="NDM=" class="set_left" name="remove_img[]" id="remove_img[]">
                <b><label class="set_center">2</label></b>
            </div> 
            <div class="img_main">
                <a rel="gallery" class="boxer" title="AA" href="/prod_images/prod_21_13905400726.jpg">
                    <img width="'200  height=" 134="" src="/prod_images/prod_21_13905400726.jpg"> …
Run Code Online (Sandbox Code Playgroud)

html javascript checkbox jquery

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