小编CRU*_*DER的帖子

当我返回到片段时,ViewPager为空白

我有具有两个片段的视图寻呼机的片段AroundMeFragment MapFragmentListFragment.当我第一次在这个片段中输入时,一切正常,但当我点击一个项目进入一个新片段中的详细视图,然后返回到AroundMeFragment时,视图为空,没有绘制任何项目.并且,如果我退出此片段并再次输入片段为空白.

当我从细节片段返回到AroundMeFragment时,如何才能看到片段的内容?

ArouundMeFragment:

public ArroundMeFragment() {
}

public static Fragment newInstance(Bundle bundle) {
    ArroundMeFragment f = new ArroundMeFragment();
    f.setArguments(bundle);
    return f;
}

@Override
public void onAttach(Activity activity) {
    super.onAttach(activity);
    this.activity = activity;
}

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    sectionShowed = MAP_VIEW_ARROUND_ME;
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    View v = inflater.inflate(R.layout.arround_me_main_layout, container, false);

    mViewPager = (ViewPager) v.findViewById(R.id.viewPager);

    if (fragments == null) {
        fragments = new ArrayList<Fragment>();

        fragments.add(MapMainFragment.newInstance());

        Bundle bundle …
Run Code Online (Sandbox Code Playgroud)

android fragment android-viewpager

6
推荐指数
2
解决办法
5102
查看次数

在java中创建,编写和编辑相同的文本文件

假设我有以下代码:

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class EditFile {

    public static void main(String[] args) {

        try{
            String verify, putData;
            File file = new File("file.txt");
            file.createNewFile();
            FileWriter fw = new FileWriter(file);
            BufferedWriter bw = new BufferedWriter(fw);
            bw.write("Some text here for a reason");
            bw.flush();
            bw.close();
            FileReader fr = new FileReader(file);
            BufferedReader br = new BufferedReader(fr);
            while( br.readLine() != null ){
                verify = br.readLine();
                if(verify != null){
                    putData = verify.replaceAll("here", "there");
                    bw.write(putData);
                }
            }
            br.close(); …
Run Code Online (Sandbox Code Playgroud)

java file-io text-files

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

当显示软键盘时按下后退按钮时清除焦点EditText

我知道这里有很多关于这个问题的问题.但他们中没有人能得到我正在寻找的答案.

我在ScrollView中有7个ET.当我启动应用程序时,没有ET有焦点,因为我在我的整体布局中添加了以下两行:

android:focusable="true"
android:focusableInTouchMode="true"
Run Code Online (Sandbox Code Playgroud)

当我点击ET时,会显示我想要的软键盘,然后我设置了值(比方说20).我按下'2'后跟'0'然后按后退按钮.此时键盘消失,但焦点仍然存在.当按下后退按钮隐藏键盘时,我也希望清除焦点.

因为当清除焦点时,ET的布局设置为我想要的.

他们都有一些代码,这是:

    // Right Cable
    RightCable = (EditText) findViewById (R.id.RightCable);
    RightCable.setRawInputType(Configuration.KEYBOARD_12KEY);
    RightCable.setOnFocusChangeListener(FocusChanged);
    RightCable.addTextChangedListener(new TextWatcher() {
        public void afterTextChanged(Editable s) {
            if(RightCable.isFocused()){
                LengthRightCable       = Double.parseDouble(RightCable.getText().toString());
                Calculate();
            }
        }
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            if(s.toString().matches("")) {
                RightCable.setText("0.00");
                Selection.setSelection(RightCable.getText(), 0, 4);
            }
        }
    });
Run Code Online (Sandbox Code Playgroud)

我使用焦点监听器将ET的输入更改为5.00而不是0的数字.

OnFocusChangeListener FocusChanged = new OnFocusChangeListener() {

    public void onFocusChange(View v, boolean hasFocus) {

        EditText et = …
Run Code Online (Sandbox Code Playgroud)

android focus back-button android-softkeyboard android-edittext

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

Win32 API:如何使编辑文本仅在c ++中接受无符号浮点数?

我正在努力学习win32 api :)

我在DialogBox中放置了一些编辑文本,我希望它只接受大于0的浮点数

我只能通过在资源文件中使用样式"ES_NUMBER"来使编辑文本接受整数,但我找不到任何方法如何让它接受正浮动值请我需要你的帮助谢谢

c++ winapi textbox

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

DeviceAdminReceiver 中的空构造函数异常

E/AndroidRuntime(27856): java.lang.RuntimeException: Unable to instantiate receiver com.inc.statusbar.Statusbar$DeviceAdminSampleReceiver: java.lang.InstantiationException: can't instantiate class com.inc.statusbar.Statusbar$DeviceAdminSampleReceiver; no empty constructor
Run Code Online (Sandbox Code Playgroud)

我已经尝试调用DeviceAdminReceiver类的默认构造函数但无济于事。删除构造函数也给出了同样的错误。 DeviceAdminSampleReceiver类定义 -

public class DeviceAdminSampleReceiver extends DeviceAdminReceiver
{

    public DeviceAdminSampleReceiver()
    {
        super();    
    }

    @Override
    public void onEnabled(Context context, Intent intent) {
        super.onEnabled(context, intent);
    }

    @Override
    public CharSequence onDisableRequested(Context context, Intent intent) {
        super.onDisabled(context, intent);
        return "admin_receiver_status_disable_warning";
    }

    @Override
    public void onDisabled(Context context, Intent intent) {
        super.onDisabled(context, intent);
    }

}
Run Code Online (Sandbox Code Playgroud)

android constructor super broadcastreceiver device-admin

5
推荐指数
0
解决办法
252
查看次数

如何在android中垂直跨越按钮/布局?

我有一个像计算器一样的布局,每行有4个按钮,有5行.我通过使用创建了这些每一行LinearLayout.我已经设法通过使用android:layout_weight="1"每个按钮完全填充每行的宽度LinearLayout.但我不知道如何以这种方式填补垂直空间.在五行之后,普通XDPI屏幕(Nexus 4)底部留有空间

<LinearLayout
        android:id="@+id/first_row"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/entry">

    <Button
            android:id="@+id/seven"
            android:layout_width="0dip"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:text="7"
            android:textColor="@color/Blue_ICS"
            android:textSize="@dimen/button_text_size"
            />

    <Button
            android:id="@+id/eight"
            android:layout_width="0dip"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:text="8"
            android:textColor="@color/Blue_ICS"

            android:textSize="@dimen/button_text_size"/>

    <Button
            android:id="@+id/nine"
            android:layout_width="0dip"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:text="9"

            android:textColor="@color/Blue_ICS"
            android:textSize="@dimen/button_text_size"/>

    <Button
            android:id="@+id/plus"
            android:layout_width="0dip"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:text="+"
            android:textColor="@color/Blue_ICS"
            android:textSize="@dimen/button_text_size"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

布局太长所以我在这里只分享第一行的代码,剩下的行也是一样的.

android android-layout android-linearlayout

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

为什么TEdit只显示长度等于或小于37440个字符的文本?

如果你这样做:

  Edit1.Text := StringOfChar('X', 37440);
Run Code Online (Sandbox Code Playgroud)

它会显示文本,但是如果你这样做:

  Edit1.Text := StringOfChar('X', 37441);
Run Code Online (Sandbox Code Playgroud)

文本不会出现.

有人知道为什么吗?
如果这是一个错误,还有另一种方法可以调整而不是将所有现有组件替换为TMemo吗?
为什么选择37440?

delphi user-controls delphi-6

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

如何在Android中更改按钮的文本背景颜色?

我搜索了很多,但我找不到我想要的东西.我打算做的是改变按钮上文字的背景颜色.我对改变点击颜色不感兴趣.我只想更改按钮上文本的背景.谢谢.

编辑:这是一个示例.如果可能的话我想改变黑色.

http://i.imgur.com/B8tYnEN.png

android android-button

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

Cloudera Manager 安装未能从代理接收心跳 - 将新主机添加到集群

我尝试在 Ubuntu 12.04.1 LTS 上使用标准版本安装 cloudera 管理器,当我想添加新主机时,出现下一个错误:

Installation failed.Failed to receive heartbeat from agent.
Ensure that the host's hostname is configured properly.
Ensure that port 7182 is accesible on the Cloudera Manager server (check firewall rules).
Ensure that ports 9000 an 9001 are free on the host being added.
Check agent logs in /var/log/cloudera-scm-agent/ on the host being added (some of the logs can be found in the installation details).
Run Code Online (Sandbox Code Playgroud)

/etc/hosts文件中,我将其配置为:

127.0.0.1 localhost
127.0.0.1 hadoop-ubuntu
192.168.5.xyz hadoop-ubuntu.dana.local hadoop-ubuntu …
Run Code Online (Sandbox Code Playgroud)

hadoop cloudera cloudera-manager

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

VideoView力量接近Micromax Canvas magnus

为什么VideoView力量关闭Micromax Canvas magnus?

java.lang.StringIndexOutOfBoundsException:length = 11; regionStart = 0; 在android.widget.VideoView.openVideo(VideoView.java:407)的java.lang.String.sartEndAndLength(String.java:583)的java.lang.String.sartEndAndLandth(String.java:583)上的regionLength = -1 android.widget.VideoView $ 6.surfaceCreated(VideoView.java:730)在android.view.SurfaceView.updateWindow(SurfaceView.java:606)android.view.SurfaceView.access $ 000(SurfaceView.java:88)在android.view .SurfaceView $ 3.onPreDraw(SurfaceView.java:183)位于android.view.ViewRootImpl.doTraversal的android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:692)android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2123) (ViewRootImpl.java:1139)在Android.view.ChoreIs上安装了android.view.ViewRootImpl $ TraversalRunnable.run(ViewRootImpl.java:4879)的android.view.Choreographer $ CallbackRecord.run(Choreographer.java:776) Choreographer.java:579)在android.view.Choreographer的android.view.Choreographer.doFrame(Choreographer.java:548)$ FrameDisplayEventReceiver.run(Choreographer.java:762)在android.os.Handler.handleCallback(Handler.java:725)在Android.app的android.os.Handler.dispatchMessage(Handler.java:92)android.os.Looper.loop(Looper.java:153). ActivityThread.main(ActivityThread.java:5297)位于java.lang.reflect.Method.invokeNative(Native Method),位于com.android.internal.os的java.lang.reflect.Method.invoke(Method.java:511). ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:833)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)at dalvik.system.NativeStart.main(Native Method)

android android-videoview

5
推荐指数
0
解决办法
313
查看次数