小编Ani*_*l M的帖子

如何在android中的菜单项之间添加填充?

在此输入图像描述

我将菜单项从res/menu/menu.xml扩展到ActionBar,如何使用android在菜单项之间添加填充?

<item 
    android:id="@+id/home"
    android:showAsAction="always"
    android:title="Home"
    android:icon="@drawable/homeb"/>
<item 
    android:id="@+id/location"
    android:showAsAction="always"
    android:title="Locations"
    android:icon="@drawable/locationb"/>
<item
    android:id="@+id/preQualify"
    android:showAsAction="always"
    android:title="Pre-Qualify"
    android:icon="@drawable/prequalityb"/>
<item 
    android:id="@+id/products"
    android:showAsAction="always"
    android:title="Products"
    android:icon="@drawable/productb"/>
Run Code Online (Sandbox Code Playgroud)

Java文件:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.activity_store_locator, menu);
    return true;
}
Run Code Online (Sandbox Code Playgroud)

android android-layout android-actionbar

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

在iText中将图像添加到acrofield?

我正在尝试使用acrofields填充PDF,我能够完美地添加字符串数据,但在向acrofields添加图像时遇到问题.这是我添加字符串数据的代码..

    File f = new File("F:/Test/Agreement.pdf");
    InputStream sourceTemplatePDFUrlStream = new BufferedInputStream(new FileInputStream(f));
    File destinationFile = new File("F:/Test/ag1.pdf");

    PdfReader reader = new PdfReader(sourceTemplatePDFUrlStream);
    PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(
            destinationFile));

    AcroFields form = stamper.getAcroFields();
    Image img = Image.getInstance("E:/signature/signature.png");
    Set fields = form.getFields().keySet();

    Hashtable val = new Hashtable();
    val.put("name", "xxx" );
    val.put("city_street_zip", "xxx"+"                    "+"xxx"+"                "+"xxx");
    val.put("chck_1", "Yes" );
    val.put("chck_2", "No");
    val.put("chck_3", "Yes" );
    val.put("street_address", "xxx" );
    val.put("account_num", "1234");



    Enumeration enumeration = val.keys();

    // iterate through Hashtable val keys Enumeration
    while (enumeration.hasMoreElements()) …
Run Code Online (Sandbox Code Playgroud)

java pdf itext acrofields

9
推荐指数
2
解决办法
7791
查看次数

应用程序启动器图标显示在活动的操作栏上

在我的操作栏上显示应用程序图标,我不希望它出现在操作栏上.我修改了androidmanifest.xml并android:icon从activity元素中删除了,即使那时图标正在显示?

<application
    android:allowBackup="true"
    android:icon="@drawable/ic"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.storelocator.StoreLocatorActivity"
        android:label="@string/app_name" 
        android:configChanges="orientation|screenSize">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application> 
Run Code Online (Sandbox Code Playgroud)

android android-activity android-actionbar

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

如何引用menu.xml中定义的MenuItem?

我必须在activity中动态地引用menu.xml中定义的项.

我尝试以下列方式推荐:

MenuItem homeItem = (MenuItem) findViewById(R.id.home);
homeItem.setIcon(R.drawable.home72);
Run Code Online (Sandbox Code Playgroud)

它引发了以下异常:

03-31 10:39:01.703: E/AndroidRuntime(2463): FATAL EXCEPTION: main
03-31 10:39:01.703: E/AndroidRuntime(2463): java.lang.ClassCastException: com.android.internal.view.menu.ActionMenuItemView cannot be cast to android.view.Menu
03-31 10:39:01.703: E/AndroidRuntime(2463):     at com.emg.emgstorelocator.StoreLocatorActivity.onOptionsItemSelected(StoreLocatorActivity.java:133)
03-31 10:39:01.703: E/AndroidRuntime(2463):     at android.app.Activity.onMenuItemSelected(Activity.java:2534)
03-31 10:39:01.703: E/AndroidRuntime(2463):     at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:958)
03-31 10:39:01.703: E/AndroidRuntime(2463):     at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)
03-31 10:39:01.703: E/AndroidRuntime(2463):     at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:149)
03-31 10:39:01.703: E/AndroidRuntime(2463):     at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:874)
03-31 10:39:01.703: E/AndroidRuntime(2463):     at com.android.internal.view.menu.ActionMenuView.invokeItem(ActionMenuView.java:514)
03-31 10:39:01.703: E/AndroidRuntime(2463):     at com.android.internal.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:99)
03-31 10:39:01.703: E/AndroidRuntime(2463):     at android.view.View.performClick(View.java:4084)
03-31 10:39:01.703: E/AndroidRuntime(2463):     at android.view.View$PerformClick.run(View.java:16966)
03-31 10:39:01.703: E/AndroidRuntime(2463):     at android.os.Handler.handleCallback(Handler.java:615) …
Run Code Online (Sandbox Code Playgroud)

android android-menu android-actionbar

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

在android的webview中打开pdf

我正试图在android的webview中打开pdf,

我试过用:

webView.loadUrl("https://docs.google.com/gview?embedded=true&url="+url)

如果url是http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters.pdf(这是一个样本),它的工作正常,

但如果网址http://192.168.x.xxx:8001/ql/Demo/Demo_Rep_DDForm.pdf不是开放的话.

无法弄清楚原因,上述IP是公开的.

android android-webview

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