小编Pav*_*vya的帖子

如何将FAB转换为弹出菜单?

根据材料设计指南 "浮动动作按钮可以转换为包含所有动作的单张材料".

我想在不使用第三方库的情况下创建以下动画.

在此输入图像描述

android android-animation

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

Spring Boot - 如何为指定根目录中的多个路由提供一个静态 html 文件

我需要为指定 root 中的所有路由提供静态html文件。我试图用注释控制器的方法,但它仅适用于路由,而不是' ,等...(/src/main/resources/static/folder/index.html)(as example '/main/\**')@RequestMapping("/main/**")'/main'/main/foo''/main/foo/bar'

那么,我如何在 Spring Boot 中做到这一点?

java spring spring-mvc spring-boot

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

如何根据Android中的素材设计制作Cardview?

我看到了有关材料的设计指南,但并没有什么混乱,而我设计的卡片左侧有Image,右侧有一些文字。但是我不满意它是否符合指导原则……请检查并告诉。我也想让我的虚拟文字段落合理。

这是我的代码:-

<android.support.v7.widget.CardView
style="@style/MyCardViewStyle"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clipToPadding="false"
>

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    >

    <ImageView
        android:id="@+id/appImage"
        android:layout_width="72dp"
        android:layout_height="72dp"
        android:layout_marginLeft="16dp"
        android:background="@drawable/video"
        android:scaleType="centerCrop"
        tools:ignore="ContentDescription"/>

    <TextView
        android:id="@+id/headingText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/appImage"
        android:paddingLeft="16sp"
        android:paddingRight="16dp"
        android:text="Title"
        android:textColor="#000"
        android:textSize="18sp"
        tools:ignore="RtlHardcoded"/>

    <TextView
        android:id="@+id/subHeaderText"
        style="@style/Base.TextAppearance.AppCompat.Subhead"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/headingText"
        android:layout_toRightOf="@+id/appImage"
        android:paddingLeft="16dp"
        android:text="SubTiltle"
        android:paddingRight="16dp"
        android:textColor="#000"
        android:textSize="15sp"/>

    <TextView
        android:id="@+id/subHeadingText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/subHeaderText"
        android:layout_toRightOf="@+id/appImage"
        android:gravity="left"
        android:lines="5"
        android:maxLines="5"
        android:paddingBottom="16dp"
        android:paddingLeft="16dp"
        android:paddingTop="16dp"
        android:text="@string/stories_detail"
        android:textColor="#737078"
        android:textSize="14sp"/>

    <Button
        android:id="@+id/getDealBtn"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/subHeadingText"
        android:background="@drawable/get_deal_button"
        android:elevation="2dp"
        android:textAllCaps="true"
        android:textColor="#FFFF"
        android:textSize="14sp"
        android:textStyle="bold"/>

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

这是我的Cardview样子:- 在此处输入图片说明

android material-design android-cardview

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

如何在Android中使用ScriptEngineManager?

import android.widget.Toast;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;

 public void bEqual(View v) throws ScriptException {

       ScriptEngineManager mgr = new ScriptEngineManager();
       ScriptEngine engine = mgr.getEngineByName("JavaScript");
        String value = inputText.getText().toString();
        Toast.makeText(this,value,Toast.LENGTH_LONG).show();
        try{
            result = (double)engine.eval(value);
            Toast.makeText(this,String.format("%f",result),Toast.LENGTH_SHORT).show();
        }catch(Exception e){
            Toast.makeText(this,"Exception Raised",Toast.LENGTH_SHORT).show();
        }

    }
Run Code Online (Sandbox Code Playgroud)

这其中有什么问题吗?执行此操作时应用程序正在退出。它没有显示任何错误,但应用程序正在关闭

android javax.script

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

android中的活动流程

对不起,如果之前已经问过这个问题.我想要做的是当应用程序启动闪屏时出现,并在3秒后mainactivity运行.但当我按下后退按钮时,它会在启动画面上再次返回我.所以我的问题是我如何控制活动的流程,以便它不应该再来到splash screen下面是我的

manifest file 

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">

    </activity>
    <activity android:name=".SplashScreen">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>
Run Code Online (Sandbox Code Playgroud)

如果有很多活动,我希望我的主要活动是父活动,如果用户是父活动,用户按回来,则不应出现启动画面.有没有办法通过清单来做到这一点

android splash-screen intentfilter android-activity

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

为android弹出窗口中的项目设置onClickListner

我有一个包含 2 个文本视图的弹出窗口。

如果用户单击一个文本视图 toast 必须出现。我为此功能编码但显示Nullpointer exception在线far.setOnClickListener(new OnClickListener() {请帮助我。

我的代码:

btn_a.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            LayoutInflater lInflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View popup_view = lInflater.inflate(R.layout.popup_a, null);
            final PopupWindow popup = new PopupWindow(popup_view,200,75,true);
            popup.setFocusable(true);
            popup.setBackgroundDrawable(new ColorDrawable());   
            popup.showAsDropDown(btn_a,  0,0);

            TextView far = (TextView) rootView.findViewById(R.id.fartext);
            far.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {
                    Toast.makeText(getActivity(), "Clicked Far", Toast.LENGTH_SHORT).show();

                }
            });
        }
    });
Run Code Online (Sandbox Code Playgroud)

android onclick android-popupwindow

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

android-如何获取当月上周的开始日期和结束日期

我想从上一个日期开始上周的开始日期和结束日期.在我的申请周从星期一开始.为此,我正在使用

Calendar c = Calendar.getInstance();

c.set(Calendar.DAY_OF_WEEK, 2);
Run Code Online (Sandbox Code Playgroud)

android

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