小编Oka*_*kan的帖子

在swift中获取搜索栏文本

我想在我的应用中使用搜索栏.但我找不到任何相关的教程.

我的问题很简单:当用户提示输入按钮时,如何获取搜索栏文本?

我在视图控制器中需要这样的东西:

override func userPressedToEnter(text: String) {
     println("User entered: \(text)")
}
Run Code Online (Sandbox Code Playgroud)

我怎么能在swift中做到这一点?

uisearchbar ios swift

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

Viewpager的指标没有移动

我正在使用寻呼机滑动标签条:https://github.com/astuetz/PagerSlidingTabStrip/

有以下几行:

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            pager =  (ViewPager) findViewById(R.id.pager);
            pager.setAdapter(new MyPagerAdapter(getSupportFragmentManager()));
            tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
            tabs.setViewPager(pager);
        }
Run Code Online (Sandbox Code Playgroud)

MyPagerAdapter:

public class MyPagerAdapter extends FragmentPagerAdapter {

    public MyPagerAdapter(FragmentManager fm) {
        super(fm);
    }
    @Override
    public CharSequence getPageTitle(int position) {
        return (position == 0)? "Users" : "Chats" ;
    }
    @Override
    public int getCount() {
        return 2;
    }
    @Override
    public Fragment getItem(int position) {
        return (position == 0)?  new RandomsFragment() : new ChatsFragment() ;
    }
    @Override
    public long getItemId(int …
Run Code Online (Sandbox Code Playgroud)

android

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

将项目添加到 LinkedHashMap 的顶部

我在代码中使用 LinkedHashMap。这是我的地图:

LinkedHashMap<String, Conversation> conversationsMap=new LinkedHashMap<String, Conversation>();
Run Code Online (Sandbox Code Playgroud)

我使用以下行将项目添加到此地图:

conversationsMap.put("test",Conversation);
Run Code Online (Sandbox Code Playgroud)

但这行将项目添加到最后。我需要将此项目添加到此地图的顶部。我该怎么做?

java

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

线性布局中的垂直对齐

我有一个线性布局,像这样:

在此输入图像描述

你可以看到我左侧有一个箭头.它应该指向Message但是你看它是顶部的Message我怎么能像这样对齐它:

在此输入图像描述

我的xml:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:paddingBottom="4dp"
              android:paddingTop="4dp"
              android:orientation="horizontal"
              android:layout_width="match_parent"
              android:layout_height="wrap_content">

    <ImageView
            android:id="@+id/image"
            android:layout_width="64dp"
            android:layout_height="64dp"
            android:src="@drawable/defaultprofile"/>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="4dp"
        android:paddingRight="4dp" >

        <TextView
            android:id="@+id/tweet"
            style="@android:style/TextAppearance.Medium"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:textColor="#0A0A14" 
            android:layout_marginLeft="8dp"
            android:textSize="15sp"
            android:text="Tolgay Toklar"
            android:fontFamily="sans-serif-condensed"
            />
    <ImageView
            android:id="@+id/ok"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/sagokgri"/>
        <TextView
            android:id="@+id/bio"
            style="@android:style/TextAppearance.Small"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:textColor="#474747" 
            android:layout_marginLeft="8dp"
            android:maxLines="3"
            android:text="Message"
            android:textSize="11sp"
            android:layout_marginTop="0dp"/>



    </LinearLayout>
    <ImageView
 android:id="@+id/image1"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="right|center_vertical"

 android:src="@drawable/anchor" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android

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

将imageview放在导航栏上

我想将图像添加到导航栏的右侧.但我无法将图像视图拖动到导航栏.我只能拖一个按钮.

在此输入图像描述

我怎样才能做到这一点 ?我想要与whatsapp个人资料图片相同的东西.您知道他们在导航栏的右侧有圆形个人资料图片.

ios swift

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

UITouch in swift 2

我正在尝试将我的swift 1.2代码转换为2.0我有这样的函数:

override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) {
    let anyTouch =  (touches.first as? UITouch)!
}
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

Downcast from 'UITouch?' to 'UITouch' only unwraps optionals; did you mean to use '!'?
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

ios swift

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

获取 java.lang.UnsupportedOperationException: JsonNull 报告

我收到一些用户的崩溃报告。报告:

java.lang.UnsupportedOperationException: JsonNull
at com.google.gson.JsonElement.getAsString(JsonElement.java:191)
at com.impact.ribony.LoginActivity$1.onCompleted(LoginActivity.java:115)
at com.impact.ribony.LoginActivity$1.onCompleted(LoginActivity.java:1)
at com.koushikdutta.async.future.SimpleFuture.handleCallbackUnlocked(SimpleFuture.java:107)
at com.koushikdutta.async.future.SimpleFuture.setComplete(SimpleFuture.java:141)
at com.koushikdutta.async.future.SimpleFuture.setComplete(SimpleFuture.java:128)
at com.koushikdutta.ion.IonRequestBuilder$1.run(IonRequestBuilder.java:242)
at com.koushikdutta.async.AsyncServer$RunnableWrapper.run(AsyncServer.java:53)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:212)
at android.app.ActivityThread.main(ActivityThread.java:5135)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
at dalvik.system.NativeStart.main(Native Method)
Run Code Online (Sandbox Code Playgroud)

我的代码:

@Override
public void onCompleted(Exception e, JsonObject result) {
    if (e == null) {
        String anonId=result.get("anonid").getAsString();
     }
}
Run Code Online (Sandbox Code Playgroud)

我确定我anonid的不为空。为什么我会收到这份报告?

java android

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

从自定义类调用视图控制器方法

我有一个自定义类和一个视图控制器.

我的自定义类:

class ChatManager:NSObject {

    func messageArrived() {
         //When Message arrives I am handling it from here
         //I need something like that: Viewcontroller.updateTable()
    }
}
Run Code Online (Sandbox Code Playgroud)

当消息从互联网到达时,我需要在视图控制器中更新tableview.所以我的意思是我必须从messageArrived方法中调用一个视图控制器方法.我怎样才能做到这一点 ?

ios swift

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

在javascript中更改基础

我有一个数字,这个数字的基数是32.我需要将基数转换为10.我怎么能用javascript做到这一点?

var testip="17b3uvp";
var  donus=testip.toString(10);
alert(donus)
Run Code Online (Sandbox Code Playgroud)

它不起作用.

javascript

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

片段替换闪烁的旧片段

我正在将片段替换为framelayout.But当我替换时,旧片段显示一秒然后它正在替换.我如何防止闪烁旧片段?我正在使用此代码:

FragmentManager fragmentManager=getSupportFragmentManager();
FragmentTransaction fragmentTransaction=fragmentManager.beginTransaction();
SettingsFragment conv=new SettingsFragment();
SettingsFragment.newInstance(LOGGED_USERNAME);
fragmentTransaction.replace(R.id.container,conv);
fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
Run Code Online (Sandbox Code Playgroud)

android-fragments

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

标签 统计

ios ×4

swift ×4

android ×3

java ×2

android-fragments ×1

javascript ×1

uisearchbar ×1