小编urS*_*Sus的帖子

TextView不会破坏文本

我遇到了在ICS之前没有破坏行的textView的问题.在ICS(我相信蜂窝工作,但我没有尝试过))textView中的文本很好地破坏了但在姜饼和文本下面只是一行继续.任何想法如何解决这一问题?

我正在使用viewpager,这是每个屏幕的布局.我使用自定义textView只是为了添加自定义字体,希望这不是问题.

pager_item.xml:`

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical"
    android:padding="20dp" >

    <com.ursus.absolution.startme.MyTextView
        android:id="@+id/message_textview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/quotes_background"
        android:gravity="center"
        android:textColor="#585858"
        android:textSize="25dp" />

    <com.ursus.absolution.startme.MyTextView
        android:id="@+id/author_textview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:textColor="#585858"
        android:textSize="20dp" />

</LinearLayout>`

In ICS
_____________
|           |
|           |
| "This is  |
|  my cool  |
|   text"   |
|           |
|___________|

In gingerbread and below
_____________
|           |
|           |
| "This is my cool text"
|           |
|           |
|           |
|___________|
Run Code Online (Sandbox Code Playgroud)

对不起我新的我不能发布图片.在此先感谢,希望你们得到它.

/////// UPDATE ///////////////

好吧,伙计们,这很有意思..我尝试了你所有的建议但是没有工作,所以我开始了一个新的空白项目,只是将textview放入布局中,包含很长的字符串,它包裹得很好.

所以,我不知道这是怎么可能的,但它的自定义主题风格动作栏这样做,当我在清单中评论它工作得很好,但系统全息主题似乎这样做

AndroidManifest.xml中 …

android line-breaks textview android-2.3-gingerbread android-4.0-ice-cream-sandwich

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

Material Design 组件按钮全局主题覆盖损坏

我想简单地将样式应用到这样的主题级别上的所有按钮

<style name="BaseTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
     ...    
    <item name="buttonStyle">@style/DefaultButton</item>
</style>

<style name="DefaultButton" parent="Widget.MaterialComponents.Button">
    <item name="android:textColor">@color/whatever</item>
</style>

<Button
    android:id="@+id/addChannelButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|center_horizontal"
    android:layout_margin="16dp"
    android:text="Add room" />
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?它会在 appcompat

// 如果我使用Theme.MaterialComponents.Light.NoActionBar.Bridge,那么它有效

android android-button material-design material-components material-components-android

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

使用带有API代码示例的SimpleDateFormatter的"Unparseable date"

我正在尝试解析日期,例如"Sat, 29 Dec 2012 04:07:09 +0100" 我正在使用格式设置为的SimpleDateFormatter

new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss Z", Locale.getDefault());
Run Code Online (Sandbox Code Playgroud)

不幸的是我得到了

12-29 04:44:29.890: E/MainActivity(3995): Unparseable date: "Sat, 29 Dec 2012 04:07:09 +0100" (at offset 0)
12-29 04:44:29.890: E/MainActivity(3995): java.text.ParseException: Unparseable date: "Sat, 29 Dec 2012 04:07:09 +0100" (at offset 0)
Run Code Online (Sandbox Code Playgroud)

我绝对不会得到,因为参数正则表达式是直接从文档http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html下复制和粘贴的

谢谢!

java parsing android date simpledateformat

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

Slim Framework - 无法添加路由中间件

我是Slim Framework和PHP的新手.我无法使用它,如果我使用普通函数并使用"foo"作为参数,它可以工作,但不会像这样工作,即使文档使用几乎相同的东西http://docs.slimframework.com /

<?php
    require 'Slim/Slim.php';
    session_start();

    \Slim\Slim::registerAutoloader();
    $app = new \Slim\Slim();


    $foo = function() {
       global $app;
        if(!isset($_SESSION["user_id"])) {
            $app->redirect("/redirecto/login");
        } else {
            echo "Authenticated";
        } 
    }

    $app->get("/", $foo, function() {
        global $app;
        $app->render('index.php');
    });

    $app->get("/login", function() use ($app) {
        $app->render("login.php");
    });

?>
Run Code Online (Sandbox Code Playgroud)

错误是

Parse error: syntax error, unexpected '$app' (T_VARIABLE) in C:\xampp\htdocs\redirecto\index.php on line 41 
Run Code Online (Sandbox Code Playgroud)

($ app-> get("/",$ foo,function(){line)

middleware routes slim

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

如何在Master/Detail流程中完成片段?

我不知道如何以正确的方式做到这一点.我有一个主/细节流程,现在我在细节中执行需要完成它的动作,但是当然,细节片段应该不知道它是由单个还是双窗格活动包裹的.

那我该怎么做呢?我正在考虑一个回调,两个活动都会实现,单个窗格只是自己完成它,因此完成片段,双窗格就会弹出片段.

这是一个好主意吗?从细节片段回调?这不是开销吗?

谢谢

android master-detail android-fragments activity-finish

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