小编Tom*_*m11的帖子

Struts 1日期格式标记

Struts1标记库中是否有可以格式化java.util.Date对象的标记?

在Struts 2中,我可以使用s:date标签,但我找不到Struts 1的等价物.

java jsp struts struts-1

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

StreamingResolution Stripes

任何人都可以帮助我使用Java Framework - 条带?我尝试上传图像stripes:file,在服务器上调整大小并返回新的StreamingResolution返回("image/jpeg"...我现在不知道如何发送StreamingResolution以及如何stripes:file在jsp上的元素之后加载图像?

非常感谢

java stripes

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

复杂的Hibernate预测

我想问一下,有可能我创建了多个级别的查询预测和标准吗?我有2个模型类:

@Entity  
@Table(name = "person")  
public class Person implements Serializable {
    @Id
    @GeneratedValue
    private int personID;
    private double valueDouble;
    private int valueInt;
    private String name;
    @OneToOne(cascade = {CascadeType.ALL}, orphanRemoval = true)
    @JoinColumn(name="wifeId")
    private Wife wife;
       /*   
        *  Setter Getter    
        */
}


@Entity 
@Table(name = "wife")  
public class Wife implements Serializable {

    @Id
    @GeneratedValue     
    @Column(name="wifeId")
    private int id;
    @Column(name="name")
    private String name;
    @Column(name="age")
    private int age;            
    /*
     *  Setter Getter
     */       
}
Run Code Online (Sandbox Code Playgroud)

我的标准API:

ProjectionList projections = Projections.projectionList(); 
projections.add(Projections.property("this.personID"), "personID");
projections.add(Projections.property("this.wife"), "wife"); …
Run Code Online (Sandbox Code Playgroud)

java hibernate criteria

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

RecyclerView Viewholder 重用

我正在创建一个RecyclerView它会在用户触摸它时自行展开并在用户再次触摸它时自行关闭。下面是我的代码:

public class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerViewAdapter.RecViewHolder> {
    ArrayList<String> values;
    ArrayList<Integer> expandedPosition;
    public static class RecViewHolder extends RecyclerView.ViewHolder {
        ...
        private boolean resultsOpened = false;
        ...
        RelativeLayout favHeaderLayout;
        RelativeLayout favResultsLayout;

        public RecViewHolder (View itemView) {
            super(itemView);
            favHeaderLayout.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    if (!resultsOpened) {
                        expandLayout();
                    } else {
                        favResultsLayout.setVisibility(View.GONE);
                        resultsOpened = false;
                    }
                }
            });

        }

        public void expandLayout() {
            favResultsLayout.setVisibility(View.VISIBLE);
            resultsOpened = true;
            //I populate my expanded layout here
        }
    }

    public RecyclerViewAdapter (Context …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

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

ImageView有问题

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <ImageView              
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:src="@drawable/wallpaper" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

大小@drawable/peetscoffee_wallpaper为640x480,但不是水平居中.我怎样才能解决这个问题?

layout android uiimageview

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

如何使用hibernate条件实现使用内部联接对象选择查询

我是Hibernate和Criteria Query的新手.所以我在HQL中实现了查询:

select A.mobilephone
    B.userNick
    C.creditCard
from mobile_table A
inner join user_table B
    on A.codmobile=B.codmobile
inner join Credit C 
    on A.mobileCredit= C.mobileCredit
Run Code Online (Sandbox Code Playgroud)

如何使用Hibernate Criteria Object实现它?

java hibernate hibernate-criteria

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

Quartz JobDetail缺少方法

我有一个依赖于Quartz 1.6.4版本的应用程序.我将Quartz升级到2.1.6,然后出现编译错误:

JobDetail类已更改为新版本中的接口,并且不再支持getGroup()方法.

我怎么解决这个问题?

java quartz-scheduler

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

谷歌播放Android应用程序上没有显示Android应用程序总安装选项

我昨天发布了我的Android应用程序但是我的Android应用程序谷歌播放页面上都没有显示总安装量,也没有其他人能够使用我的应用程序名称在Google上搜索它,例如:如果其他人的应用程序名称是hello-app,如果他们将搜索它在Google上通过"你好的应用程序谷歌播放"它将在谷歌上显示它,但当我使用我的应用程序的名称搜索它时,它没有显示在谷歌上.问题是人们正在下载它,对它进行评级,并对其进行评论,但仍然没有下载显示这是我的Android应用程序在Google Play上的链接

android publish google-play

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

如何在一个布局中实现多个recyclerviews?

我想创建一个包含两个RecyclerViews 的窗格(比如说“ MyItems”,“ AllItems”)。我创建了垂直的LinearLayout,其中有TextView作为标题和RecyclerView。像这样:

在此处输入图片说明

 <LinearLayout ... >

    <TextView
        android:text="My Items"
        ... />

    <android.support.v7.widget.RecyclerView
        android:id="@+id/my_items"
        ... />

    <TextView
        android:text="All Items"
        ... />

    <android.support.v7.widget.RecyclerView
        android:id="@+id/all_items"
        ... />

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

但是,使用这种方法,只有recyclerViews可以独立滚动,但是我需要整个布局只能滚动(因此,首先滚动到第一部分,然后滚动到第二部分)。我试图把它包起来ScrollViewNestedScrollView,但我得到的最接近的是滚动不流畅的动画效果

我的问题是,这种方法是否有效?如果是,是否有增加平滑滚动的方法NestedScrollView?还是应该使用另一种方法来实现此目的,例如创建ListView包含两个项目的布局,布局中包含TextViewRecyclerView

ListView

  • 清单项目1

    • 标题1
    • RecyclerView 1
  • 清单项目2

    • 标题2
    • RecyclerView2

从性能的角度来看,我认为这种方法不好。我对吗?我只需要为此找到最佳实践。谢谢。

performance android slidingpanelayout android-recyclerview

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

材质工具栏菜单背景填充和颜色

我通过应用程序迁移到 Material design 1.5.0。我对工具栏使用以下代码(简化):

内部活动:

<include layout="@layout/toolbar_default" />
Run Code Online (Sandbox Code Playgroud)

工具栏_默认值:

<?xml version="1.0" encoding="utf-8"?>
<com.google.android.material.appbar.MaterialToolbar
    ...
    app:theme="@style/defaultToolbarTheme"
    ...
    />
Run Code Online (Sandbox Code Playgroud)

款式:

 <style name="defaultToolbarTheme" parent="Theme.MaterialComponents.NoActionBar">
     <item name="android:textColorPrimary">?app_toolbar_foreground_color</item>
     <item name="android:textColorSecondary">?app_toolbar_foreground_color</item>
     <item name="android:background">@drawable/item_background_menu</item>
     <item name="android:itemTextAppearance">@style/MyActionBar.MenuTextStyle</item>
 </style>

 <style name="MyActionBar.MenuTextStyle" parent="TextAppearance.AppCompat.Widget.ActionBar.Subtitle" />
Run Code Online (Sandbox Code Playgroud)

项目背景菜单:

<selector>
    <item android:drawable="@color/blue_click" android:state_pressed="true"/>
    <item android:drawable="@drawable/item_background_menu_drawable"/>
</selector>
Run Code Online (Sandbox Code Playgroud)

item_background_menu_drawable:

<shape>
    <solid android:color="itemColor"/>
</shape>
Run Code Online (Sandbox Code Playgroud)

颜色:

<color name="itemColor">#1155a2</color>
Run Code Online (Sandbox Code Playgroud)

迁移之前,工具栏菜单如下所示:

在此输入图像描述

迁移后,菜单项的工具栏列表出现了一些奇怪的顶部和底部边框/填充:

在此输入图像描述

有人可以告诉如何更改此填充的颜色(目前似乎是 Android 菜单中使用的默认灰色),或者更好的是,如何删除此填充?谢谢。

android menu android-toolbar material-components-android

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