小编Yas*_*mar的帖子

根据最后一次出现的分隔符将字符串拆分为2

我想知道在python中是否有任何内置函数将字符串分解为2个部分,基于最后一次出现的分隔符.

例如:考虑字符串"abc,d,e,f",在拆分分隔符","之后,我希望输出为

"abc,d,e"和"f".

我知道如何操作字符串来获得所需的输出,但我想知道python中是否有任何内置函数.

python string

97
推荐指数
3
解决办法
6万
查看次数

如何使用PIL减小图像文件大小

我正在使用PIL通过将较大的图像转换为较小的图像来调整图像的大小.有没有任何标准的方法来减少图像的文件大小而不会过多地损失质量,让我们说图像的原始大小是100KB,我想把它降低到5或10 KB,特别是对于png和jpeg格式.

python compression image python-imaging-library

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

Android:获取视图对菜单项的引用

我打算在我的应用程序中使用快速操作UI模式.Android Quick Actions UI模式.快速操作窗口需要一个枢轴视图才能坚持下去.

    quickAction.show(View pivotView);
Run Code Online (Sandbox Code Playgroud)

我打算对菜单项使用快速操作,我可以访问被点击的项目.但问题是我需要从菜单项引用一个视图,以便我可以将它传递给快速操作.

如何在所选的menuItem中引用视图.

android menu view menuitem quickaction

51
推荐指数
4
解决办法
7万
查看次数

在Dialog Fragment中更改自定义对话框的高度

我创建了一个自定义对话框,代码如下.问题是,对话框的高度变为wrap_content,即它与我在xml中提到的高度无关.我检查了其他问题,他们没有帮助我.

public class PointsDialogFragment extends DialogFragment{

    private static final String TAG = PointsDialogFragment.class.getSimpleName();

    public static PointsDialogFragment newInstance(){
        PointsDialogFragment pdf = new PointsDialogFragment();
        Bundle newBundle = new Bundle();
        pdf.setArguments(newBundle);
        return pdf;
    }

    private View mRoot;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        getDialog().requestWindowFeature(STYLE_NO_TITLE);
        mRoot = inflater.inflate(R.layout.fragment_points_dialog, null);
        return mRoot;
    }
}
Run Code Online (Sandbox Code Playgroud)

和fragment_points_dialog.xml的xml是

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_height="313dp"
    android:layout_width="fill_parent"
    android:background="@color/green_gradient_start"
>
    <RelativeLayout 
        android:layout_width="173dp"
        android:layout_height="242dp"
        android:background="@drawable/reward_box"
        android:id="@+id/reward_box"
        android:layout_alignParentLeft="true"
    >
        <TextView 
            android:layout_centerInParent="true"
            style="@style/WallSectionHeading"
            android:text="5"
        />
    </RelativeLayout>
    <RelativeLayout 
        android:layout_width="173dp"
        android:layout_height="250dp"
        android:background="@drawable/reward_mascot" …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-dialog android-dialogfragment

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

文件无法复制到Project

我刚刚开始制作测试应用程序,这是发生了什么.

  1. 我将一些文件复制到我的项目中.

  2. 删除它们,仅供参考.

  3. 我试着再添加一次,

我得到以下错误

"randomfile.h无法复制到TestApp,因为已经存在具有相同名称的项目"

randomfile.h是我想要添加的文件,TestApp是项目名称.

我怎样才能再次添加相同的文件?

iphone xcode ios

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

视图的 setContentDescription() 的目的是什么?

关于如何将字符串信息与视图相关联,我陷入了困境。我遇到了两种方法

设置标签()

设置内容描述()

两者都达到了我的目的。

我知道 setTag() 通常用于这种情况。但是什么时候使用 setContentDescription() 方法呢?,setContentDescription() 的确切目的是什么?

android android-view

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

ActionBarSherlock中溢出图标和操作项之间的间距

我在我的项目中使用ActionBarSherlock(ABS),溢出图标从操作项左侧占用太多边距.我的项目中有最新的ABS库.您可以在下面看到上述问题的屏幕截图.

sherlock动作酒吧果冻豆

移动设备在JellyBean版本上运行.如何减少溢出图标和操作项之间的空间?

UPDATE

我尝试通过应用自定义主题来更改操作项属性

<style name="DelightActionButtonStyle" parent="Widget.Sherlock.ActionButton">
        <!--  <item name="android:background">?attr/actionBarItemBackground</item> -->
        <item name="android:background">@color/black</item>
        <item name="android:minHeight">?attr/actionBarSize</item>

        <item name="android:minWidth">0dp</item>
        <item name="android:gravity">center</item>
        <item name="android:paddingLeft">20dp</item>
        <item name="android:paddingRight">20dp</item>
        <item name="android:scaleType">center</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

只有背景属性才会对没有菜单按钮的设备生效.我玩改变边距和填充的属性,似乎没有任何效果.有没有办法控制动作项的这些属性?

android android-layout actionbarsherlock android-actionbar

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

调用服务的活动或接收方的名称

我有一个Intent服务,可以从接收者或活动中调用.我想知道触发服务的接收者或活动的名称.我不想使用任何额外的或标志来传递给服务.

有没有办法在代码运行时查看活动堆栈?

android android-service android-activity

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

ClassCastException android.view.viewgroup.$ layoutParam

 TextView txt=new TextView(productlist.this);
            txt.setText(author.get(groupPosition));
            TextView txt1=new TextView(productlist.this);
            txt1.setText(price.get(groupPosition));
            txt.setLayoutParams(new LayoutParams(70, LayoutParams.WRAP_CONTENT));  
            txt1.setLayoutParams(new LayoutParams(70,LayoutParams.WRAP_CONTENT));
            LinearLayout ll=new LinearLayout(productlist.this);
            ll.setOrientation(LinearLayout.HORIZONTAL);
            ll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));  
           // ll.setGravity(Gravity.CENTER);  
            ll.addView(txt);  
            ll.addView(txt1);  

            return ll;
Run Code Online (Sandbox Code Playgroud)

嗨,这是可扩展的组视图的代码片段,ListView它给出了错误:

java.lang.ClassCastException android.view.viewgroup.$ layoutParam

android android-widget android-layout

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

用第二个空格拆分字符串

输入:

"The boy is running on the train"
Run Code Online (Sandbox Code Playgroud)

预期产量:

["The boy", "boy is", "is running", "running on", "on the", "the train"]
Run Code Online (Sandbox Code Playgroud)

在python中实现这一目标的最简单方法是什么?

python string split

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