小编Vis*_*ale的帖子

Android工具栏+标签布局+抽屉,滚动时隐藏工具栏并将TabLayout置于顶部

我有活动,附有抽屉.抽屉的每个菜单都是一个片段,在其中一个菜单下我有一个片段TabLayout,每个标签包含一个RecyclerView.所以现在,当我滚动时RecyclerView,标签布局被隐藏但ToolBar仍然位于顶部.我需要的是ToolBar隐藏(scrollFlags:scroll|enterAlways),并TabLayout应显示在顶部.

所以目前的设置是:

Activity with attached DrawerLayout -> Fragment with TabLayout -> Tab Fragment 1 with RecyclerView -> Tab Fragment 2 with RecyclerView

android android-fragments drawerlayout material-design android-toolbar

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

Android中的椭圆视图

我需要创建一系列同心椭圆(环),并需要在这些椭圆的圆周上放置用户图标.见下图.

戒指视图

直到现在我在画布上绘制了3个椭圆同心圆并放置了用户图标.我需要用户图标可以跨越环.

请提供实施方法.

android android-custom-view android-canvas

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

切换到4.0.1版本后,"JavaMailSenderImpl无法解析为类型"

我用3.1.1 Framework Version开发了Spring MVC应用程序,现在我想切换到4.0.1.

我正在使用Maven来处理所有依赖项.所以当我更改版本时pom.xml,我得到编译错误JavaMailSenderImpl无法解析为键入.

此外,我无法org.springframework.mail.javamail.JavaMailSenderImpl在jar中找到包.但是从文档中看起来这个包在最新版本中没有被删除.我尝试再次清理项目和建筑,但没有帮助我.

所以任何想法我在这里做错了什么?

这是docs的URL

下面是部分pom.xml-

    <properties>
        <hibernate.version>4.1.3.Final</hibernate.version>
        <spring.version>4.0.1.RELEASE</spring.version>
        <spring.security.core.version>3.1.1.RELEASE</spring.security.core.version>
        <spring.security.version>3.1.1.RELEASE</spring.security.version>
        <google-guava.version>12.0</google-guava.version>
        <joda-time.version>2.1</joda-time.version>
        <slf4j.version>1.6.4</slf4j.version>
        <h2.version>1.3.167</h2.version>
        <jasper.version>4.7.0</jasper.version>
        <commons.digester.version>2.1</commons.digester.version>
        <commons.collections.version>3.2.1</commons.collections.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>     
  <dependencies>

        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-webmvc</artifactId>
          <version>${spring.version}</version>
          <exclusions>
            <exclusion>
              <artifactId>commons-logging</artifactId>
              <groupId>commons-logging</groupId>
            </exclusion>
          </exclusions>
        </dependency>

        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-jdbc</artifactId>
          <version>${spring.version}</version>
        </dependency>

        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-orm</artifactId>
          <version>${spring.version}</version>
        </dependency>

        <dependency>
          <groupId>org.springframework.data</groupId>
          <artifactId>spring-data-jpa</artifactId>
          <version>1.1.0.RELEASE</version>
        </dependency>

        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-test</artifactId>
          <version>${spring.version}</version>
          <scope>test</scope>
        </dependency>

        <!-- Spring Security -->
        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-core</artifactId>
            <version>${spring.security.version}</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.security</groupId>
            <artifactId>spring-security-web</artifactId> …
Run Code Online (Sandbox Code Playgroud)

java spring build spring-mvc maven

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

用边框Android表示进度

我需要以边界来表示进步.例如,最初视图根本没有任何边框,当达到50%的进度时,只有50%的视图将获得边框.找到附加的图像.我做了很多谷歌搜索,但没有运气.我使用的视图是textview.

在此输入图像描述

编辑

以下代码切割位图的边缘.我在这段代码中所做的是 - 1. Bg设置为Black Hexagon 2.我采用了空心的绿色边框六边形并露出这个空心六边形,这样看起来边框会越来越累积.

public class MyView extends View {

private Bitmap mBitmap;
private Paint mPaint;
private RectF mOval;
private float mAngle = 135;
private Paint mTextPaint;
private Bitmap bgBitmap;

public MyView(Context context) {
    super(context);
    doInit();
}


/**
 * @param context
 * @param attrs
 * @param defStyleAttr
 */
public MyView(Context context, AttributeSet attrs, int defStyleAttr) {
    super(context, attrs, defStyleAttr);
    // TODO Auto-generated constructor stub
    doInit();
}


/**
 * @param context
 * @param attrs
 */
public MyView(Context …
Run Code Online (Sandbox Code Playgroud)

java android android-custom-view android-progressbar progress-bar

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

SpringMVC + Websocket + Chat Initial HttpHandshake失败

我正在尝试在我现有的Spring MVC应用程序中实现聊天.我指的是来自github的这两个链接 -

  1. 春天STOMP

  2. Spring Websocket产品组合

但是当我尝试通过websocket连接时,看起来初始的HttpHandhsake失败了.我已经在这里上传了我的源代码 - 服务器代码.这是关于源代码的简要介绍.配置类是 -

  1. ConChactConfiguration
  2. ConChactWebSocketConfig

只有ChatController处理WebSocket和webapp/WEB-INF/pages/home.jsp包含客户端js.I我在Sock JS上使用STOMP.

因此,请查看代码并建议我进行聊天工作的更改.目前,当我在网络选项卡上看到它看起来像初始HttpHandshake失败,因为交换机协议请求的延迟非常高(它永远不会返回).

从网络和控制台面板编辑 ScreenShots - 网络面板输出控制台面板输出

java spring spring-mvc websocket spring-websocket

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

Jsonobject + Image Multipart AFNetworking

我们正在尝试使用AFNetworking向服务器发送多部分请求.我们需要发送一个json对象和两个图像文件.以下是卷曲请求.

curl -X POST http://localhost:8080/Circle/restapi/offer/add -H "Content-Type: multipart/form-data" -F "offerDTO={"code": null,"name": "Merry X'Mas - 1","remark": "25% discount on every purchase","validityDate": "22-12-2014","domainCode": "DO - 1","merchantCode": "M-4","isApproved": false,"discountValue": 25,"discountType": "PERCENTAGE"};type=application/json" -F "image=@Team Page.png;type=image/png" -F "letterhead=@Team Page.png;type=image/png"

我知道这应该相当容易,因为我已经实现了服务器以及Android代码.我的朋友正在研究iOS的一部分.我也在谷歌搜索了很多,但没有得到任何有用的东西.所以,我知道它违反了StackOverflow的规则,但你们可以使用AfNetworking给我相同的代码吗?如果没有,请将我重定向到相同行的示例.

编辑: 请找到我们尝试的以下代码:

UIImage *imageToPost = [UIImage imageNamed:@"1.png"];
NSData *imageData = UIImageJPEGRepresentation(imageToPost, 1.0);

offerDTO = [[NSMutableDictionary alloc]init];
[offerDTO setObject(angry)"" forKey:@"code"];
[offerDTO setObject:[NSString stringWithFormat:@"Testing"] forKey:@"discountDiscription"];
[offerDTO setObject:[NSString stringWithFormat:@"Test"] forKey:@"remark"];
[offerDTO setObject:@"07-05-2015" forKey:@"validityDate"];
[offerDTO setObject:@"C-7" forKey:@"creatorCode"];
[offerDTO setObject:@"M-1" forKey:@"merchantCode"];
[offerDTO setObject:[NSNumber numberWithBool:true] forKey:@"isApproved"];
[offerDTO setObject:@"2.4" forKey:@"discountValue"];
[offerDTO setObject:[NSString …
Run Code Online (Sandbox Code Playgroud)

multipartform-data objective-c ios afnetworking

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