小编Lal*_*han的帖子

Android:以编程方式设置视图的最小高度

我试图以编程方式为imageview设置最小高度,但到目前为止还没有运气.我的代码如下

    int width = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 160, getResources().getDisplayMetrics());
    int minHeight = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 100, getResources().getDisplayMetrics());

    LayoutParams params = new LayoutParams(width,LayoutParams.MATCH_PARENT);

    SmartImageView siv = new SmartImageView(getActivity());
    siv.setMinimumHeight(minHeight);
    siv.setLayoutParams(sivParams);
    siv.setAdjustViewBounds(true);
    siv.setScaleType(ScaleType.FIT_XY);
    siv.setImageUrl(url);
    ll.addView(siv);
Run Code Online (Sandbox Code Playgroud)

我还尝试将setMinimumWidth方法放在setLayoutParams方法之后,但这也没有用.请帮忙

谢谢

android android-layout

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

PHP 手册中的“用户区”是什么意思?

我正在浏览 PHP 手册,并多次发现“userland”这个词。这通常意味着什么?我在这个页面找到了它;我认为这是源代码本身,但我不确定。

来自 PHP 手册:

在使用 --enable-debug 配置的调试环境中执行时,下一个示例中使用的泄漏函数实际上由引擎实现,并且可以在用户态中调用。

php

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

Android:styles.xml中的背景更改

我正在尝试在styles.xml中将背景颜色更改为黑色.背景变化很好但动作栏变脏了.actiobar背景的某些部分保持不变,而另一部分变为黑色.我不希望动作栏改变颜色.请帮忙

<style name="Theme.ApplicationTheme" parent="@style/Theme.Sherlock">
    <item name="android:background">#000000</item> <!-- This line is changing the actionbar color -->
    <item name="actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
    <item name="android:actionBarStyle">@style/Widget.MyTheme.ActionBar</item>
</style>

<style name="Widget.MyApplicationTheme.ActionBar" parent="Widget.Sherlock.ActionBar">
    <item name="android:background">#2d2d2d</item>
    <item name="background">#2d2d2d</item>
</style>
Run Code Online (Sandbox Code Playgroud)

android android-styles

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

Android:滑动菜单仅滑动内容

我正在我的应用程序中使用Sliding Menu和ActionBarSherlock.操作栏和滑动菜单工作正常,但我希望滑动菜单只滑动内容而不是像最新版本的youtube应用程序一样的动作栏.

这可能与滑动菜单有关吗?如果是,请说明如何

提前致谢

下面是我的actionbar和slidingmenu的代码

    getSlidingMenu().setSlidingEnabled(true);
    getSlidingMenu().setShadowWidthRes(R.dimen.shadow_width);
    getSlidingMenu().setShadowDrawable(R.drawable.shadow);
    getSlidingMenu().setBehindOffsetRes(R.dimen.actionbar_home_width);
    getSlidingMenu().setBehindScrollScale(0.25f);
    getSlidingMenu().setFadeDegree(0.35f);
    getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);

    final ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)

android slidingmenu

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

检查片段中的网络连接

我试图在SherlockFragment中检查网络连接,但无法识别getSystemService()方法.

以下是我的代码(来自http://developer.android.com/training/basics/network-ops/connecting.html)

    ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
    if (networkInfo != null && networkInfo.isConnected()) {
        // fetch data
    } else {
        // display error
    }
Run Code Online (Sandbox Code Playgroud)

提前致谢

android android-networking

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

Android - 以编程方式实现视图

我想并排实现imageview和textview.我通过使用XML实现了这一点.但是我想以编程方式实现这一目标但到目前为止没有运气.我的XML和Java代码如下.请帮我以编程方式执行.

我正在片段中执行Java代码.

XML代码:

<RelativeLayout
       android:id="@+id/rl1"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
    >

    <com.loopj.android.image.SmartImageView
        android:id="@+id/my_image1"
        android:layout_width="160dip" 
        android:layout_height="100dip"
        android:adjustViewBounds="true"  
        android:scaleType="fitXY" 
         />

    <TextView
        android:id="@+id/tv1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/my_image1"
        android:layout_alignTop="@+id/my_image1"
        android:layout_toRightOf="@+id/my_image1"
        android:gravity="center_vertical"
     />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

JAVA代码:

RelativeLayout rl1 = new RelativeLayout(getActivity());
RelativeLayout.LayoutParams rlParams;
rlParams = new RelativeLayout.LayoutParams(
                 newLayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT));
rlParams.addRule(LinearLayout.VERTICAL);
rl1.setLayoutParams(rlParams);

SmartImageView siv1 = new SmartImageView(getActivity());
siv1.setId(rand.nextInt(50000) + 1);
siv1.setLayoutParams(new LayoutParams(width,height));
siv1.setAdjustViewBounds(true);
siv1.setScaleType(ScaleType.FIT_XY);
siv1.setImageUrl(Uri);

TextView tv1 = new TextView(getActivity());
RelativeLayout.LayoutParams relativeLayoutParams;
relativeLayoutParams = new RelativeLayout.LayoutParams(
                    RelativeLayout.LayoutParams.WRAP_CONTENT,
                    RelativeLayout.LayoutParams.WRAP_CONTENT);
tv1.setLayoutParams(relativeLayoutParams);
relativeLayoutParams.setMargins(10, 0, 0, 0);
tv1.setGravity(Gravity.CENTER_VERTICAL);
tv1.setText("Sample Text");

rl1.addView(siv1);
rl1.addView(tv1);
ll.addView(rl1);
Run Code Online (Sandbox Code Playgroud)

通过执行上面的代码,我得到的图像,但文本在图像内.但是,我想得到左边的图像和右边的文字.

提前致谢

android android-layout

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

Java:在特定字符后提取字符

我的网址如下所示

http://www.example.com/abc?page=6
http://www.example.com/abc?page=66
http://www.example.com/abc?page=666
Run Code Online (Sandbox Code Playgroud)

我想只提取页码,即只在"="之后使用java中的字符串函数,但不知道如何执行此操作.请帮忙

谢谢

java string

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