小编Dan*_*iel的帖子

Android/Java:将任何字符串转换为颜色(十六进制)

有没有办法从Java/Android中的任何String生成颜色,如加密/散列函数?

示例:字符串"Home"生成类似"#FF1234"的颜色.
String"Sky"生成类似"#00CC33"的颜色......

没有随机化.因此,系统将始终为该字符串计算相同的颜色

谢谢

编辑:字符串由用户自由定义

java android

7
推荐指数
2
解决办法
3098
查看次数

Android:ViewFlipper重置我的字幕TextView

我的应用程序包含一个ViewFlipper,在同一活动中,一个TextView内有一个字幕文本。TextView不在ViewFlipper内。稍后以编程方式填充ViewFlipper。发生Viewflipper过渡时,字幕文本会重置,并返回到初始位置...任何人都知道为什么会发生这种情况吗?我该如何解决?

//VIEWFLIPPER
<ViewFlipper
            android:id="@+id/vfHome"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:flipInterval="5000" >
        </ViewFlipper>

//...

//MARQUEE TEXT
<TextView
            android:id="@+id/tvHome"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:clickable="true"
            android:ellipsize="marquee"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:gravity="center_vertical"
            android:lines="1"
            android:marqueeRepeatLimit="marquee_forever"
            android:paddingTop="2dp"
            android:paddingLeft="5dp"
            android:paddingRight="5dp"
            android:scrollHorizontally="true"
            android:scrollbars="horizontal"
            android:singleLine="true"
            android:text=""
            android:textColor="#EEE"
            android:textSize="13dp" >
        </TextView>
Run Code Online (Sandbox Code Playgroud)

谢谢

android textview viewflipper

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

Android:ViewPagerIndicator - 为不同的页面创建不同的布局

我需要创建四个不同的布局,每个布局都是一个ViewPagerIndicator页面.我怎样才能做到这一点?ViewPagerIndicator已经在运行,但我正在使用来自http://viewpagerindicator.com的示例,并为所有页面创建了一个简单的TextView.

请参阅示例(TestFragment.java):

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

    TextView text = new TextView(getActivity());
    text.setGravity(Gravity.CENTER);
    text.setText(mContent);
    text.setTextSize(20 * getResources().getDisplayMetrics().density);
    text.setPadding(20, 20, 20, 20);

    LinearLayout layout = new LinearLayout(getActivity());
    layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
    layout.setGravity(Gravity.CENTER);
    layout.addView(text);

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

我需要识别当前页面(位置)并参考相关的资源布局(XML).可能吗?

我还需要确保在创建活动时一次只加载所有页面的所有视图,以便稍后更新值.

我感谢任何帮助!! 谢谢

android android-viewpager viewpagerindicator

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

使用正则表达式查找,但有例外

我必须找到这样的例外情况:

找到:dt

预期结果:dt,blabladtblabla ......

除外:宽度

换句话说,我需要找到所有带有"dt"字符的字符串,除非字符串是"宽度"

  • 我正在使用TextCrawler/English来查找和替换字符串

regex

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